Full Stack Software Engineer II

Logo of CareMessage

CareMessage

💵 $139k
📍Remote - United States

Job highlights

Summary

Join CareMessage, a technology non-profit, as a Full Stack Software Engineer II and contribute to improving health equity for millions. You will work independently on medium-complexity projects, collaborating with product and design teams. The role requires proficiency in our tech stack (Ruby on Rails, TypeScript/React, Postgres, GCP) and a commitment to delivering high-quality, testable code. You will be involved in all stages of the software development lifecycle, from concept to deployment, and participate in on-call rotations. CareMessage offers a competitive salary and benefits package, including flexible work hours, paid parental leave, generous health insurance, and professional development opportunities. We are seeking individuals who align with our values of Collaboration, Action, Results, and Empathy.

Requirements

  • At least 2-3 years of experience working as a full stack engineer with a focus on our tech stack: Ruby on Rails, TypeScript/React, Postgres, and GCP
  • Ability to take medium complexity features from concept to production, collaborating effectively with Product and Design teams
  • Commitment to 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 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 Test-Driven Development (TDD) principles
  • 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! 🙏