remote
Software Engineer III - MedImpact
Software Engineer
Senior backend engineer building scalable healthcare solutions using Python, Java, and AWS. Lead architecture, design, and deployment of microservices with Docker, Kubernetes, and CI/CD pipelines.
About the role
Key Responsibilities
- Design, develop, and maintain high‑performance backend services in Python and Java for healthcare data processing.
- Architect and deploy microservices on AWS using Docker, Kubernetes, and managed services (ECS/EKS, RDS, S3).
- Implement CI/CD pipelines with GitHub Actions, Jenkins, or AWS CodePipeline to ensure rapid, reliable releases.
- Collaborate with data scientists and product teams to integrate machine‑learning models and analytics into production.
- Ensure code quality through code reviews, unit/integration testing, and adherence to security best practices.
Requirements
- 5+ years of professional software development experience, preferably in healthcare or regulated industries.
- Strong proficiency in Python and Java, with experience in RESTful API design and microservices.
- Hands‑on experience with AWS services, Docker, Kubernetes, and CI/CD tooling.
- Solid understanding of relational databases (PostgreSQL/MySQL) and NoSQL stores (DynamoDB, MongoDB).
- Excellent problem‑solving skills, ability to work independently, and strong communication abilities.
Skills
pythonjavaawsdockerkubernetescicdsql