remote
Sr Software Developer - remote opportunity - Tivity Health
Software Engineer
Senior Software Developer building scalable, cloud-native services and web applications. Focus on backend APIs, microservices, and React frontends using Typescript, Node.js, Python, and C#. Emphasizes serverless architecture, comprehensive unit testing, and Test‑Driven Development.
About the role
Description/Responsibilities
We are seeking a skilled full-stack software developer (engineer) to join our team and build scalable, modern services and applications using cutting-edge technologies. You will be responsible for developing applications, services and APIs, while leveraging cloud-native architectures and serverless technologies.
Key Responsibilities
- 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
Qualifications
Required Skills & Experience
Core Technologies
- TypeScript : Strong proficiency in TypeScript for both frontend and backend development
- Node.js : Extensive experience building server-side applications and API
- C# : Extensive experience building server-side applications and API
- React: Experience building web applications and SPAs using React
DevOps & Infrastructure
- CI/CD Pipelines : Hands-on experience with continuous integration and deployment tools
- Infrastructure as Code : Proficiency with AWS-focused IaC tools such as:
- AWS CloudFormation
- Terraform with AWS Provider
- Pulumi with AWS Plugin
AWS Cloud Services
- Core AWS Services : ECS, S3, RDS, Fargate,CloudWatch
- Serverless Technologies
- AWS Lambda for compute
- API Gateway for REST APIs
- DynamoDB for NoSQL database
- EventBridge for event-driven architectures
- Step Functions for workflow orchestration
- SQS/SNS for messaging and notifications
- Glue for large dataset processing
- Additional AWS Services : CloudFront, Secrets Manage, Parameter Store
General Requirements
- 3+ years of backend development experience
- Strong proficienc