remote
Lead Software Developer - ABC Fitness
Software Engineer
Lead Software Developer driving scalable fitness tech solutions using Python, Node.js, and AWS, while mentoring teams and championing DevOps practices.
About the role
Key Responsibilities
- Architect and develop high‑performance backend services in Python and Node.js, ensuring scalability and reliability.
- Lead a cross‑functional team, providing technical guidance, code reviews, and mentorship to junior developers.
- Design and implement cloud‑native solutions on AWS, leveraging services such as Lambda, DynamoDB, and S3.
- Drive continuous integration and delivery pipelines with Docker, GitHub Actions, and automated testing.
- Collaborate with product, data science, and UX teams to translate business requirements into robust, maintainable code.
Requirements
- 5+ years of full‑stack development experience, with strong proficiency in Python and Node.js.
- Hands‑on experience deploying and managing applications on AWS.
- Solid understanding of containerization (Docker) and CI/CD best practices.
- Excellent problem‑solving skills and a passion for clean, testable code.
- Strong communication skills and a proven ability to lead and inspire a technical team.
Skills
pythonnodejsawsmachine learningdockercicd