onsite
Software Engineer III - Medifast
Software Engineer
Senior backend engineer focused on building scalable services with Python and Node.js, driving best practices, mentoring peers, and shaping architecture across a cloud‑native portfolio.
About the role
Key Responsibilities
- Define and enforce coding standards, design patterns, and best practices for a distributed microservices architecture.
- Lead code reviews, mentor junior engineers, and provide technical guidance across multiple teams.
- Design, develop, and maintain high‑performance services in Python and Node.js, leveraging AWS, Docker, and CI/CD pipelines.
- Collaborate with product and architecture teams to translate user requirements into robust, scalable solutions.
- Document system designs, API contracts, and deployment procedures to ensure knowledge transfer and maintainability.
Requirements
- 5+ years of professional software development experience, with strong expertise in Python and Node.js.
- Proven experience designing and deploying microservices on AWS using Docker and CI/CD tools.
- Excellent communication skills and a track record of mentoring and leading technical teams.
- Strong problem‑solving abilities and a passion for continuous improvement and innovation.
Skills
pythonnodejsawsdockercicd