Evolve the company's platform architecture by maintaining existing systems while designing and implementing new capabilities. This role focuses on partnering with the product team to align on problems and approaches, implementing solutions within a team, automating tests, reviewing code, delivering results, monitoring performance, and responding to issues. As an experienced team member, you will be a key voice in overall tech and development patterns as the system is designed. Collaborate, pair program, and review code with colleagues to improve the craft. Design scalable solutions to help improve access to healthcare for underserved communities.
The platform currently uses React and Typescript for the frontend, Ruby on Rails for the backend, REST and GraphQL APIs for integrations, and PostgreSQL for relational database management. Key responsibilities include collaborating with cross-functional teams to define requirements, designing and maintaining scalable systems, applying DevOps practices, communicating effectively, resolving technical challenges, and mentoring the engineering team. The ideal candidate will have a strong foundation in frontend and backend development, proficiency in problem-solving, experience with relational databases and cloud infrastructure, and strong interpersonal and communication skills.