Job Closed

This listing is no longer active.

Tenna logo
Tenna

Beyond tracking

Senior Full Stack Software Engineer

Full-stack EngineerSoftware EngineerOtherRemoteSeniorTeam 51-200Since 2015Company SiteLinkedIn

Location

United States

Posted

139 days ago

Salary

0

Seniority

Senior

Job Description

Senior Full Stack Software Engineer

Tenna

This description is a summary of our understanding of the job description. Click on 'Apply' button to find out more. Role Description Tenna is seeking a Senior Full Stack Software Engineer to help drive the continued evolution of our connected equipment solution. The Senior Full Stack Software Engineer will be a forward and innovative thinker, an excellent communicator, a strong problem solver, experienced with transformative projects, and will possess a passion for the IoT revolution. As a Senior Full Stack Software Engineer, you will be part of a highly collaborative development process, working on a complex and evolving platform. You’ll focus on designing and developing new features, writing cutting-edge code, and continuously enhancing the performance and scalability of Tenna’s product line. - Design, develop, and deliver new features that advance our complex and evolving IoT platform. - Write high-quality, efficient, scalable, and reusable code that powers Tenna’s connected equipment solutions. - Take ownership of your work by writing unit tests and ensuring the reliability and performance of your code. - Collaborate closely within a highly engaged, cross-functional development team. - Provide technical leadership through mentoring, coaching, and supporting fellow developers. - Contribute to architectural decisions, database optimization, and API design to enhance scalability and maintainability. - Partner with product managers to define, scope, and plan innovative new features that drive the platform forward. - Collaborate with senior leadership on strategic technical initiatives and long-term product direction. - Work hand-in-hand with QA to ensure cohesive, high-quality, and user-centric solutions. - Actively participate in and help improve our agile development process. - Produce clear, detailed, and maintainable documentation to support knowledge sharing and platform growth. Qualifications - 8+ years of professional development experience. - Proven experience as a Full Stack Software Engineer (Front-end and Back-end development), working on complex, large-scale platforms. - Substantial experience with JavaScript, Node.js, and HTML/CSS is strongly preferred. - Engineers with experience in C#, .NET, or Python are encouraged to apply, provided they demonstrate a strong willingness to transition into and develop expertise within Tenna’s JavaScript/Node.js-centric technology stack. - Demonstrated ability to solve complex technical and business problems across diverse and evolving software architectures. - Proven success working both independently and collaboratively on mission-critical initiatives in fast-paced environments. - Substantial experience with SQL; experience with NoSQL is a plus. - Experience designing, developing, and maintaining microservices-based architectures. - Experience with containerized application deployments, especially using Docker, is highly preferred. - Experience with large-scale data systems is highly preferred. - Experience with message queueing architectures, especially RabbitMQ, is preferred. - Experience with Amazon Web Services, especially EC2, S3, VPC, Elasticsearch, and Kinesis. - Bachelor's Degree in Computer Science required or equivalent. - Any IoT experience is a huge plus. Benefits - Full-time opportunity. - Location: Remote - nationwide. - Travel is required, 8 - 10%. - Competitive compensation package. - Robust, low-cost benefit packages offered. - Benefit coverage begins the first date of employment. - Paid Time Off and Volunteer Time Off offered. - 401k match offered. - Dependent Care offered. - Visa sponsorship offered. - Employee referral bonuses.

Job Requirements

  • 8+ years of professional development experience.
  • Proven experience as a Full Stack Software Engineer (Front-end and Back-end development), working on complex, large-scale platforms.
  • Substantial experience with JavaScript, Node.js, and HTML/CSS is strongly preferred.
  • Engineers with experience in C#, .NET, or Python are encouraged to apply, provided they demonstrate a strong willingness to transition into and develop expertise within Tenna’s JavaScript/Node.js-centric technology stack.
  • Demonstrated ability to solve complex technical and business problems across diverse and evolving software architectures.
  • Proven success working both independently and collaboratively on mission-critical initiatives in fast-paced environments.
  • Substantial experience with SQL; experience with NoSQL is a plus.
  • Experience designing, developing, and maintaining microservices-based architectures.
  • Experience with containerized application deployments, especially using Docker, is highly preferred.
  • Experience with large-scale data systems is highly preferred.
  • Experience with message queueing architectures, especially RabbitMQ, is preferred.
  • Experience with Amazon Web Services, especially EC2, S3, VPC, Elasticsearch, and Kinesis.
  • Bachelor's Degree in Computer Science required or equivalent.
  • Any IoT experience is a huge plus.

Benefits

  • Full-time opportunity.
  • Location: Remote - nationwide.
  • Travel is required, 8 - 10%.
  • Competitive compensation package.
  • Robust, low-cost benefit packages offered.
  • Benefit coverage begins the first date of employment.
  • Paid Time Off and Volunteer Time Off offered.
  • 401k match offered.
  • Dependent Care offered.
  • Visa sponsorship offered.
  • Employee referral bonuses.

Related Job Pages

More Full-stack Engineer Jobs

Senior Software Engineer

ShippyPro

The multi-carrier shipping platform for scalable global logistics. Make people work better.

Full TimeRemoteTeam 51-200Since 2016

• Design scalable systems and architect backend services • Be hands-on with a big-picture mindset: you'll code, but also lead technical design and explore creative applications of AI to solve real problems • Leverage AI and LLMs to automate workflows, enhance user experience, and build intelligent features that reduce manual work for our customers • Collaborate with cross-functional teams: work closely with Product and Design, from idea to delivery • Make it fast, make it last: performance and scalability matter – we handle millions of shipments every month • Build with quality and test everything

Europe
€42K - €56K / year
Job Closed
Deltek logo

Software Engineer

Deltek

Deltek is a leading provider of information solutions and enterprise software. Founded in 1983 by father-and-son team Donald and Kenneth deLaski, Deltek serves more than 15,000 cli

This description is a summary of our understanding of the job description. Click on 'Apply' button to find out more. Role Description - Feature Development (60%): - Build and maintain Fast API endpoints across services (control-plane, catalog-service, ai-enhancement-service) - Develop React/Next.js portal features: product registration flows, deployment status UIs, credential and configuration modals - Write Pydantic schemas and SQL Alchemy models for new features, author Alembic migration files for schema changes - Integrate Anthropic/OpenAI API calls into enhancement pipelines (description generation, endpoint scoring, embedding generation) - Write unit and integration tests with pytest; maintain code quality with Black, Flake8, and Mypy; maintain ≥80% coverage target - AI Integration (20%): - Implement Lang Chain or Lang Graph-based chains for structured tasks such as Open API spec extraction, tool summarization, and description enrichment - Work with prompt templates, few-shot examples, and structured output parsing - Assist in extending MCP server generation from Open API specs — parsing edge cases, template improvements - DevOps Fundamentals (10%): - Write and update Docker files; understand multi-stage build - Debug failing GitHub Actions steps (lint, type-check, test stages) - Use kubectl basics to inspect pod logs and deployment status in development environments - Collaboration (10%): - Participate in code reviews, giving and receiving constructive feedback - Write brief design notes for the features you ship - Pair with senior engineers on complex architectural decisions Qualifications - Backend: - Python with an async web framework (Fast API preferred); comfortable with Pydantic, SQL Alchemy, and async/await patterns - REST API design fundamentals: HTTP semantics, status codes, auth headers, Open API/Swagger specs - PostgreSQL: writes queries, understands schema design basics; some exposure to Redis or caching patterns - Containerization: can write a Docker file, understand docker compose, read basic Kubernetes manifests - Frontend: - TypeScript and React with functional components and hooks - Next.js (App Router preferred) or comparable modern React framework - Familiar with component-driven UI patterns; experience with a design system (Radix UI, Material UI, shadcn/ui, or similar) - Form handling and validation (React Hook Form + Zod or equivalent) - AI / LLM: - Has worked with at least one LLM API (Anthropic Claude or OpenAI); understands prompt construction, token limits, and API rate limiting - Exposure to Lang Chain, Lang Graph, or a comparable orchestration SDK — even in a personal project or coursework context - Understands the basics of RAG (retrieval-augmented generation): embedding, chunking, similarity search - General: - Gething, PRs, and code review etiquette - Writes unit tests, comfortable with pytest or Jest Requirements - Nice to Have: - Exposure to agent frameworks (Careway, AutoGen, Semantic Kernel) - Any cloud provider experience (OCI, AWS, Azure, GCP) - Familiarity with CI/CD pipelines (GitHub Actions) - Exposure to Open Telemetry or distributed tracing concepts - Experience with Alembic or database migration tooling - Soft Skills: - Reads existing code before proposing changes; asks clarifying questions before building - Writes clear commit messages and PR descriptions - Comfortable working in a fast-moving codebase with evolving requirements Benefits - Healthcare benefits - 401(k) plan and company match - Paid vacation time and holidays - Well-living programs - Short-term and long-term disability coverage - Basic life insurance - Tuition reimbursement

United States
$63.5K - $111.8K / year
Job Closed
Calendly logo

Senior Full Stack Engineer, Meeting Intelligence

Calendly

The scheduling automation platform for eliminating the back-and-forth emails to find the perfect time — and so much more

Full TimeRemoteTeam 501-1,000Since 2013H1B No Sponsor

• Collaborate within your team to build new features that expand Notetaker functionality and add support for additional user types. • Contribute to platform scaling initiatives. • Meet regularly with Product and Design to fine tune requirements. • Attend agile ceremonies to help your team plan out their work and get it done. • Work across squads to improve Engineering practices at Calendly. • Review implementation plans and pull requests from your peers. • Mentor and coach other team members.

United States
$187K - $271.9K / year
Job Closed
ContractRemoteTeam 201-500Since 1999H1B No Sponsor

• Work on core Linux kernel subsystems — including memory management, scheduling, networking, and filesystems. • Tweak and tune container isolation mechanisms until they’re practically airtight. • Help Linux scale harder, faster, stronger. • Optimize resource usage across thousands of virtual machines and containers. • Collaborate with upstream maintainers to merge your patches into the kernel. • Representing Virtuozzo at professional conferences, such as Open Source Summit, FOSDEM, and other Linux Foundation events.

Worldwide