remote
Senior Software Engineer - Provider Access - Rula
Software Engineer
Lead the design and implementation of provider access services, building scalable, secure APIs on AWS using Python and Node.js, while ensuring high availability and performance for a mental‑health platform.
About the role
Key Responsibilities
- Architect, develop, and maintain provider‑access microservices using Python and Node.js, ensuring robust authentication and authorization flows.
- Design and expose RESTful APIs, integrating with third‑party provider systems and internal services.
- Deploy and manage services on AWS (Lambda, ECS/EKS, RDS), leveraging CI/CD pipelines and Docker containers.
- Collaborate with product, design, and QA teams to deliver high‑quality features on schedule.
- Monitor application performance, troubleshoot incidents, and implement improvements for reliability and scalability.
Requirements
- 5+ years of professional software development experience, with a strong focus on backend services.
- Proficiency in Python and Node.js, and experience building REST APIs.
- Hands‑on experience with AWS services (Lambda, ECS/EKS, RDS, S3) and containerization (Docker).
- Solid understanding of authentication/authorization mechanisms (OAuth, JWT).
- Excellent problem‑solving skills and a collaborative mindset in a remote, cross‑functional team.
Skills
pythonnodejsawsdocker