CareMessage is a technology non-profit building a patient engagement platform for low-income populations in the United States. We're looking for a Software Engineer II to contribute to our messaging platform, which powers patient communication for over 400 safety-net healthcare organizations. As a growing backend engineer, you'll thrive in a dynamic, fully distributed environment, building reliable, patient-centric communication infrastructure using Ruby on Rails, JavaScript, and PostgreSQL. You'll work closely with Product, Customer Success, Data, and Engineering teams to deliver messaging features that deepen patient engagement and health outcomes.
Requirements
- Minimum 5 years of hands-on software engineering experience
- Solid proficiency in Ruby on Rails and JavaScript
- Minimum 5 years’ experience building and maintaining backend systems, APIs, and services
- Solid fundamentals of computer programming, including software development lifecycle, coding best practices, design patterns, object-oriented architecture, etc.
- Working SQL proficiency with a strong analytical mindset
- Commitment to supporting and fostering diversity and inclusion
- Demonstrated ability to complete scoped work with guidance, follow established patterns, participate in code reviews, and grow toward independent ownership of well-defined features
- Growth-oriented mindset
- Outstanding written and verbal communication skills
- Ability to collaborate with technical and non-technical partners to support discovery, development, and testing phases of messaging platform features
- Experience working in teams where automated tests are an expected part of development
Benefits
- Competitive salaries
- Benefits packages
- Flexible work hours
- Fully remote team
- Paid parental leave for biological and adopted children
- Half-day Fridays, every Friday
- 18 paid company holidays, including a one week mid-year and one week end-of-year break
- 9 wellness days to be used for self-care or anything that comes up in life
- 15 days of PTO
- 1-month (20 working days) paid sabbatical after the 4-year anniversary, and every 4 years thereafter