remote
Senior Software Developer - ABC Fitness Solutions
Software Engineer
Senior Software Developer driving scalable fitness tech solutions using Python, Node.js, and AWS, with a focus on machine learning and containerized deployments.
About the role
Key Responsibilities
- Design, develop, and maintain high‑performance backend services in Python and Node.js for fitness tracking and analytics.
- Implement machine learning pipelines to personalize workout recommendations and health insights.
- Deploy and manage microservices on AWS (EC2, ECS, Lambda, RDS) ensuring high availability and scalability.
- Containerize applications with Docker and orchestrate with Kubernetes or ECS Fargate.
- Collaborate with data scientists, product managers, and UX designers to translate business requirements into technical solutions.
Requirements
- 5+ years of professional software development experience.
- Strong proficiency in Python and Node.js with experience in RESTful API design.
- Hands‑on experience with AWS services and CI/CD pipelines.
- Background in machine learning model deployment and data pipeline construction.
- Excellent problem‑solving skills and a passion for clean, maintainable code.
Skills
pythonnodejsawsmachine learningdocker