Backend Software Engineer II

Logo of CareMessage

CareMessage

💵 $139k
📍Remote - United States

Job highlights

Summary

Join CareMessage, a technology non-profit, as a Backend Software Engineer II and contribute to improving health equity for millions. You will design, build, and maintain scalable backend systems, collaborating with cross-functional teams to create high-quality software. This role utilizes a preferred tech stack (Ruby on Rails, Postgres, GCP) to solve challenging technical problems supporting underserved populations. You will work independently on features, break down complex problems, and ensure high test coverage. Collaboration, scalability, and operational support are key aspects of this position. The role also includes mentorship and knowledge sharing within the team.

Requirements

  • At least 2-3 years of experience as a backend engineer, with a focus on Ruby on Rails, Postgres, and GCP
  • Proven ability to design and maintain complex backend systems, including APIs and services
  • Familiarity with distributed systems, event-driven architecture, and database optimization
  • Experience with Test-Driven Development (TDD) and delivering high-quality, testable code
  • Skilled at breaking down complex problems, anticipating challenges, and consistently delivering work on schedule
  • Ability to estimate and prioritize tasks effectively within 150% of the estimate, meeting weekly ticket goals
  • Strong interpersonal skills and experience working collaboratively in a fully distributed environment
  • Capable of identifying ways to enhance team productivity and supporting peers by sharing knowledge and resources
  • Previous experience with on-call responsibilities and ability to handle production issues as they arise
  • Commitment to CareMessage’s mission to improve health equity, with an interest in working in the health tech sector

Responsibilities

  • Independently work on well-defined and scoped features or projects, taking them from concept to deployment
  • Collaborate closely with Product and Design teams to create solutions that meet user needs
  • Break down medium-complexity problems into manageable tasks and provide reliable estimates, delivering work on time
  • Contribute to CareMessage’s high standard of test coverage (99%) by implementing and maintaining tests for your code, following TDD principles where applicable
  • Work effectively with other engineers and cross-functional team members to develop solutions that integrate smoothly with our platform
  • Identify bottlenecks in the system and implement solutions that ensure scalability, reliability, and performance of the platform
  • Develop, optimize, and maintain database schemas and queries to support backend services
  • Identify opportunities to reduce manual or repetitive tasks and implement automation solutions that increase team efficiency
  • Participate in on-call rotations to support platform reliability and address issues as they arise
  • Help onboard new team members, embody CareMessage’s values, and contribute positively to the team culture

Preferred Qualifications

Familiarity with incident management processes and tools like PagerDuty

Benefits

  • 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
  • Generous medical, dental, and vision insurance for employees and their families
  • Health Savings Accounts and Flexible Spending Accounts
  • 401k retirement plan
  • Short & long-term disability insurance
  • $100 per employee yearly wellness budget, with flexibility to spend on physical, emotional, and mental wellness resources
  • PerkSpot: Instant access to discounts on products & services from hundreds of vendors
  • Annual budget for professional and personal development (webinars, online courses, books, and more)

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.
Please let CareMessage know you found this job on JobsCollider. Thanks! 🙏