Tivity Health

At Tivity Health, we deliver resources to help the adults we serve live healthier, happier, more connected lives.

Senior Software Developer

Full-stack EngineerSoftware EngineerFull TimeRemoteTeam 501-1,000Since 1981H1B SponsorCompany SiteLinkedIn

Location

United States

Posted

8 days ago

Salary

$130K - $165K / year

Bachelor Degree3 yrs expEnglishAWSChaiCloudDockerDynamo DBJava ScriptJestMicroservicesMochaNode.jsNo SQLPythonReactSQLType Script

Job Description

• 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 Job Pages

More Full-stack Engineer Jobs

Director, Software Engineering – Credit

Marqeta

You see a card. We see endless possibilities.™

Full-stack Engineer8 days ago
Full TimeRemoteTeam 501-1,000Since 2010H1B Sponsor

Director of Software Engineering leading Credit platform at Marqeta

AWSCloudDistributed SystemsMicroservices
United States
$242.4K - $303K / year
Full TimeRemoteTeam 10,001+Since 2020H1B No Sponsor

Senior Principal Engineer integrating airborne algorithms for Collins Aerospace

Python
Iowa
$132.4K - $251.6K / year

Senior Director, Lead Software Engineering

Fivetran

Fivetran is the leader in automated data integration, delivering ready-to-use connectors that adapt to change.

Full-stack Engineer8 days ago
Full TimeRemoteTeam 1,001-5,000Since 2012H1B Sponsor

Senior Director leading engineering for dashboard and data modeling interface at Fivetran

SDLC
United States
$251.8K - $314.8K / year

Principal Software Engineer, AI Networking

NVIDIA

NVIDIA has been transforming computer graphics, PC gaming, and accelerated computing for more than 25 years. It’s a unique legacy of innovation that’s fueled by great technology—and amazing people. Today, we’re tapping into the unlimited potential of AI to define the next era of computing. NVIDIA is committed to fostering a diverse work environment and proud to be an equal opportunity employer. We do not discriminate on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law.

Full-stack Engineer8 days ago
Full TimeRemoteTeam 10,001+Since 1993H1B Sponsor

Principal Software Engineer leading AI networking systems at NVIDIA

Distributed Systems
California
$272K - $431.3K / year