Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Backend Software Engineer II (Remote) image - Rise Careers
Job details

Backend Software Engineer II (Remote)

Join us to Improve Health Equity for 5 Million People!


CareMessage is the technology non-profit building the largest patient engagement platform for low-income populations in the United States. Powered by the Health Equity Engine™, the platform enables organizations to combine messaging, data, and interoperability to increase access to care, improve clinical outcomes, and address social drivers of health.


With 20 million patients reached since 2013, CareMessage is the only patient engagement solution proven to improve health equity at scale. The team, many with lived experiences in these communities, leverages a nonprofit model to reinvest revenue into impact. CareMessage is the partner of choice for organizations committed to advancing health equity.


About the Role


As a Backend Software Engineer II at CareMessage, you will work on designing, building, and maintaining scalable backend systems that directly impact health equity across the United States. You’ll collaborate with cross-functional teams to create high-quality, reliable, and performant software. This role offers the opportunity to work within our preferred tech stack (Ruby on Rails, Postgres, GCP) while solving challenging technical problems that support underserved populations.


Job Responsibilities
  • Feature Development & Ownership: 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.
  • Project Breakdown: Break down medium-complexity problems into manageable tasks and provide reliable estimates, delivering work on time.
  • Quality & Testing: Contribute to CareMessage’s high standard of test coverage (99%) by implementing and maintaining tests for your code, following TDD principles where applicable.
  • Collaboration & Cross-Functional Engagement: Work effectively with other engineers and cross-functional team members to develop solutions that integrate smoothly with our platform.
  • Scalability & Performance Optimization: Identify bottlenecks in the system and implement solutions that ensure scalability, reliability, and performance of the platform.
  • Database Management: Develop, optimize, and maintain database schemas and queries to support backend services.
  • Automation & Continuous Improvement: Identify opportunities to reduce manual or repetitive tasks and implement automation solutions that increase team efficiency.
  • Operational Support: Participate in on-call rotations to support platform reliability and address issues as they arise.
  • Mentorship & Knowledge Sharing: Help onboard new team members, embody CareMessage’s values, and contribute positively to the team culture.


Requirements
  • Technical Proficiency:
  • 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.
  • Project Management & Problem Solving:
  • 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.
  • Collaboration & Communication:
  • 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.
  • Operational Readiness:
  • Previous experience with on-call responsibilities and ability to handle production issues as they arise.
  • Familiarity with incident management processes and tools like PagerDuty is a plus.
  • Mission-Driven Alignment:
  • Commitment to CareMessage’s mission to improve health equity, with an interest in working in the health tech sector.


Within 1 month, you will
  • Gain foundational knowledge of CareMessage’s platform, mission, and user base.
  • Familiarize yourself with the tech stack, policies, and internal protocols.
  • Build relationships with team members and participate in team rituals like Kickoffs, Retrospectives, and Code Reviews.


Within 3 Months, you will
  • Gain a solid understanding of our technical environment and our approach to TDD.
  • Contribute regularly to project work, demonstrating reliable delivery and minimal need for oversight.
  • Begin implementing process improvements or automation solutions that streamline your team’s work.


Within 6 Months, you will
  • Exhibit a strong understanding of CareMessage’s mission and technical goals, and how your work contributes to them.
  • Deliver impactful improvements in code quality, team efficiency, or automation that benefit the broader engineering team.
  • Be recognized as a dependable, self-directed team member who consistently delivers high-quality work.


$139,000 - $139,000 a year

If you are US-based, a note about visas: At this time, we are not able to sponsor work visas. Applicants must be authorized to work in the United States on a full-time basis without sponsorship.


Core Values

At CareMessage, we seek individuals who align with our values of Collaboration, Action, Results, and Empathy.

Our ideal candidates embody these principles in their day-to-day work, whether through mentorship, onboarding support for new team members, or taking on initiatives that drive our mission forward.


Compensation Details

This role is currently set at a Mid (L2) software engineer, equivalent to someone who has held two or more software engineer roles with related experience for multiple years and is proficient in their craft.


Our salary allocation for this role is USD 139,000

We believe in equal work for equal pay. All team members performing the same role at the same level are paid the same regardless of where they are in the world.


Note: If you don’t fit this description perfectly (especially if you come from an under-represented group) but have held multiple Software Engineering roles in the past, please apply!


Working at CareMessage


We take care of our employees by offering competitive salaries and benefits packages. We ensure our team feels cared for so that we, in turn, can help support our safety net organizations and underserved populations.


We compensate fairly and equitably

Flexible work hours; fully remote team

We believe in equal work for equal pay: all team members performing the same role at the same level are paid similarly, regardless of where they are in the world

Paid parental leave for biological and adopted children


We give you time off to thrive

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


We support your health, wellness, and growth

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)

Volunteerism incorporated in onboarding and encouraged on an ongoing basis

CareMessage Glassdoor Company Review
3.6 Glassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon Glassdoor star icon
CareMessage DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of CareMessage
CareMessage CEO photo
Vineet Singal
Approve of CEO

Average salary estimate

$139000 / YEARLY (est.)
min
max
$139000K
$139000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Backend Software Engineer II (Remote), CareMessage

Are you a Backend Software Engineer II looking to make a real difference? Join CareMessage, a pioneering technology non-profit dedicated to improving health equity for millions of people in the U.S. Our mission is to create the largest patient engagement platform for low-income populations, and we need your expertise in Ruby on Rails, Postgres, and GCP to help us achieve it. As a Backend Software Engineer II, you'll be at the forefront of designing, building, and maintaining systems that have a tangible impact on underserved communities. With a focus on feature development, you'll independently take projects from concept to deployment, collaborating closely with Product and Design teams. You will be responsible for ensuring high-quality, scalable, and performant backend services while maintaining our impressive 99% test coverage. The role includes optimizing database architectures, streamlining automation, and actively participating in operational support. If you have 2-3 years of backend engineering experience and a strong commitment to our mission, come thrive in a collaborative, fully remote environment that values empathy and results. At CareMessage, you'll not only advance your skills while mentoring others but also contribute to a significant cause that matters. Together, we can define and deliver solutions that truly enhance health equity for millions. Let's make a difference—apply today!

Frequently Asked Questions (FAQs) for Backend Software Engineer II (Remote) Role at CareMessage
What are the key responsibilities of a Backend Software Engineer II at CareMessage?

As a Backend Software Engineer II at CareMessage, you'll be responsible for developing and maintaining backend systems that enhance our patient engagement platform. You'll handle feature development from concept to deployment, ensure high-quality test coverage, and collaborate with cross-functional teams. Your role will also involve project breakdown, database management, scalability optimization, and mentoring new team members.

Join Rise to see the full answer
What qualifications are needed for the Backend Software Engineer II position at CareMessage?

To be a successful Backend Software Engineer II at CareMessage, you should have 2-3 years of experience in backend engineering, particularly with Ruby on Rails, Postgres, and GCP. A strong understanding of APIs, TDD, and database optimization is essential. Additionally, strong problem-solving skills, effective communication, and experience with on-call rotations are beneficial for this role.

Join Rise to see the full answer
What can a new Backend Software Engineer II expect in their first month at CareMessage?

In your first month as a Backend Software Engineer II at CareMessage, you’ll gain foundational knowledge about our platform and mission. You'll familiarize yourself with our tech stack and internal processes, while also building relationships with your colleagues and participating in team rituals that enhance collaboration and communication.

Join Rise to see the full answer
How does CareMessage support the personal and professional growth of a Backend Software Engineer II?

CareMessage is committed to the personal and professional growth of its employees, including Backend Software Engineer IIs. We offer generous budgets for professional development, wellness resources, and opportunities for mentorship and knowledge sharing within the team. Moreover, we prioritize work-life balance with flexible work hours and ample time off.

Join Rise to see the full answer
What is the salary for a Backend Software Engineer II at CareMessage?

The salary for a Backend Software Engineer II at CareMessage is set at $139,000 annually. We believe in fair compensations for equal work, ensuring all team members in similar roles are compensated equally, regardless of their location in the world.

Join Rise to see the full answer
Common Interview Questions for Backend Software Engineer II (Remote)
Can you describe your experience with Ruby on Rails as a Backend Software Engineer II?

When answering this question, focus on specific projects where you utilized Ruby on Rails, detailing your role and the outcomes. Discuss challenges you faced, how you implemented solutions, and any performance optimizations you achieved, showcasing your technical proficiency and experience.

Join Rise to see the full answer
How do you ensure high-quality code in your projects?

Emphasize the importance of Test-Driven Development (TDD) and code reviews in your work. Describe instances where you implemented comprehensive tests to ensure reliability and maintainability in code, and how this practice has contributed to your team's success and efficiency.

Join Rise to see the full answer
Can you explain a complex problem you encountered and how you solved it?

Select a specific challenge relevant to backend engineering, outlining the components of the problem, your analytical approach, and the solution you implemented. Highlight how this experience refined your problem-solving skills and improved system performance.

Join Rise to see the full answer
What strategies do you use to optimize database queries in your applications?

Discuss your approach to database management, including indexing, query optimization, and structured schemas. Provide examples from past projects where your optimizations led to improved application performance, making sure to focus on measurable results.

Join Rise to see the full answer
How do you prioritize tasks when working on multiple projects?

Explain your method for evaluating project urgencies, stakeholder needs, and deadlines. Share a past experience where effective prioritization led to timely and successful project completions, showing your organizational and time management skills.

Join Rise to see the full answer
What experience do you have with cloud services like GCP?

Detail your experience with Google Cloud Platform, including specific services you've used and the context of your projects. Highlight any significant contributions you made to deploying and scaling applications on the cloud, showcasing your familiarity with cloud technologies.

Join Rise to see the full answer
In what ways can you contribute to improving team collaboration?

Talk about your interpersonal skills and past experiences fostering collaboration within a team. Discuss how you have facilitated knowledge sharing, organized team-building activities, or contributed to creating a positive team culture, particularly in remote environments.

Join Rise to see the full answer
What is your philosophy on mentorship and knowledge sharing?

Explain your passion for mentorship and how you’ve approached mentoring others in previous roles. Describe specific instances where sharing knowledge positively impacted team performance, including onboarding new team members and maintaining team morale.

Join Rise to see the full answer
How do you handle production issues when they arise?

Discuss your process for addressing production issues, from identifying the problem to deploying solutions. Stress the importance of remaining calm under pressure and effectively communicating with your team and stakeholders to ensure swift resolutions.

Join Rise to see the full answer
What excites you about the mission of CareMessage?

Express your passion for health equity and technology’s role in addressing social determinants of health. Personal insights on how CareMessage's mission aligns with your values can strengthen your answer, showcasing your commitment to contributing meaningfully to the organization.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 12 days ago
Photo of the Rise User
Posted 4 days ago
Photo of the Rise User
Skyward Remote 2601 Skyward Dr, Stevens Point, WI 54482, USA
Posted yesterday
Posted 5 days ago

CareMessage is a non-profit organization whose mission is to leverage technology to help safety-net organizations fulfill the essential needs of underserved populations.

10 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
December 20, 2024

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!