remote
Senior Software Engineer - Greater Good Health
Software Engineer
Senior Software Engineer driving scalable, high‑availability solutions for a value‑based care platform, leveraging Python, Node.js, and cloud services to deliver secure, data‑centric applications that improve patient outcomes.
About the role
Key Responsibilities
- Design, develop, and maintain robust backend services in Python and Node.js that support clinical workflows and data analytics.
- Architect and deploy scalable microservices on AWS, utilizing ECS/EKS, RDS, and S3 for high availability and performance.
- Collaborate with data scientists and product teams to integrate machine‑learning models into production pipelines.
- Implement CI/CD pipelines with GitHub Actions, Docker, and Kubernetes, ensuring rapid, reliable releases.
- Ensure compliance with healthcare regulations (HIPAA, GDPR) through secure coding practices and thorough code reviews.
Requirements
- 5+ years of professional software development experience in a fast‑paced environment.
- Strong proficiency in Python and Node.js, with a solid understanding of RESTful API design.
- Hands‑on experience deploying and managing applications on AWS, including container orchestration with Kubernetes.
- Familiarity with data‑driven healthcare solutions and experience with HIPAA‑compliant data handling.
- Excellent problem‑solving skills, strong communication, and a collaborative mindset.
Skills
pythonnodejsawsdockerkubernetes