The company is looking to design and build scalable, reliable backend systems critical to the day-to-day operations, including scheduling infrastructure, third-party integrations, and telehealth functions.
Requirements
- Experience designing and building highly scalable, reliable, available, and performant systems
- Expert understanding of application architecture, API design patterns, data modeling, security, performance, and scaling
- Experience with AWS or equivalent platforms
- Experience with Node.js, TypeScript, and Kafka
- Experience building sources of truth systems, leveraging events and workflows, that integrate with 3rd parties
- Experience migrating legacy systems to microservices
- Experience supervising cross-functional initiatives
Responsibilities
- Design and build scalable, reliable backend systems
- Identify and solve complex technical challenges
- Collaborate across teams to drive innovation
- Develop and maintain scheduling infrastructure
- Integrate with third-party systems
- Develop and maintain telehealth functions
- Drive all phases of the development lifecycle
Other
- Bachelor’s degree in Computer Science, related field, or comparable work experience
- 5+ years of professional engineering experience
- Excellent communication skills and the ability to build positive relationships with peers, partners, and stakeholders
- 100% remote work environment (US-based only)
- Working hours to support a healthy work-life balance
- Comprehensive health benefits
- 401(k) plan access
- Generous time-off policies
- Paid parental leave
- Employee Assistance Program (EAP)
- New hire home office stipend
- Quarterly department stipend
- Wellness events and lunch & learns
- Community and employee resource groups