At Tivity Health, we deliver resources to help the adults we serve live healthier, happier, more connected lives.
Senior Software Developer
Location
United States
Posted
99 days ago
Salary
$130K - $165K / year
Seniority
Senior
Job Description
Senior Software Developer
Tivity Health
• Develop scalable backend APIs and microservices using Typescript, Node.JS, C# and Python • Develop scalable web applications in React • Write comprehensive unit tests with proper assertions and maintain high test coverage across frontend and backend codebases • Design and write testable code following Test-Driven Development (TDD) principles when applicable • Implement and maintain CI/CD pipelines for automated testing, building and deployment • Design and maintain cloud infrastructure using Infrastructure as Code (IaC) tools on AWS • Architect and implement serverless solutions leveraging AWS Lambda, API Gateway, DynamoDB, ECS Fargate and other AWS services • Collaborate with cross-functional teams to deliver high-quality software solutions • Participate in code reviews and maintain coding standards • Monitor application performance and implement optimizations • Troubleshoot and resolve technical issues across the full stack • Stay current with emerging technologies and AWS service updates • Document technical designs and maintain system documentation
Job Requirements
- 3+ years of backend development experience
- Strong proficiency in writing unit tests with proper assertions and achieving meaningful test coverage
- Experience with testing frameworks and methodologies (Jest, React Testing Library, Mocha/Chai)
- Understanding testing best practices including mocking, test doubles and test organization
- Strong understanding of RESTful API design
- Experience with database design and optimization (both SQL and NoSQL)
- Knowledge of software engineering best practices (testing, documentation, version control)
- Familiarity with containerization technologies (Docker, ECS)
Benefits
- medical, dental, vision
- 401k with match
- generous paid time off
- free gym membership to over 13,000 fitness locations in the US
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
• Lead and develop multiple engineering teams responsible for core credit capabilities. • Drive platform resiliency, scalability, and operational excellence. • Partner with Product to shape roadmap, sequencing, and delivery strategy. • Establish clear engineering standards around quality, reliability, testing, and documentation. • Improve execution rigor including planning, sprint hygiene, and measurable outcomes. • Lead architectural discussions and make high quality technical decisions. • Stay close to the codebase and system design while empowering teams to execute. • Recruit and develop top engineering talent and actively build bench strength. • Create a culture of ownership, accountability, and continuous improvement.
• With minimal direction, define and decompose requirements related to airborne algorithms • Provide architecture-level insight and direction for and formulate conceptual designs the design of high assurance airborne algorithms • Involvement in all technical aspects of driving a design from paper to the field • Solve complex problems in flight dynamics, aviation, advanced mathematics and physics • Incorporate and champion the use of groundbreaking Model-Based Development Tools • Perform Verification and Validation to the highest levels of Rigor of the systems on which you work • Participation in the full System Engineering Lifecycle from Requirements Capture to Verification and Documentation • Travel up to 5% as needed.
Senior Full-Stack Engineer, AI & Product
RockstarHelping rockstar candidates get introduced to their next role.
• Architect and scale the AI-driven "Nutrition Copilot" – The candidate will lead the development of an intelligent, multi-agent system that utilizes LLMs to provide real-time nutritional coaching. • Flutter development – Ship new features and maintain the existing codebase serving iOS, Android and Web, all written in Flutter and following atomic design with reusable components. • Backend migration – Steer the migration from FastAPI to golang, starting with building a new backend for a brand new product offering. • Automation – Explore and experiment with AI tools, custom-built internal software, and other automations to amplify the company’s effectiveness.
Senior Director, Lead Software Engineering
FivetranFivetran is the leader in automated data integration, delivering ready-to-use connectors that adapt to change.
• Manage small but world class all-star engineering team • Own and implement many core product features • Drive and execute deep integrations into existing products and platform • Balance features, scope and speed




