Job Closed
This listing is no longer active.
Beyond tracking
Senior Full Stack Software Engineer
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 Guides
Related Job Pages
More Full-stack Engineer Jobs
Senior Software Engineer
ShippyProThe multi-carrier shipping platform for scalable global logistics. Make people work better.
• 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
Software Engineer
DeltekDeltek 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
Senior Full Stack Engineer, Meeting Intelligence
CalendlyThe scheduling automation platform for eliminating the back-and-forth emails to find the perfect time — and so much more
• 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.
• 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.



