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.
- 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 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.
- Familiarity with Test-Driven Development (TDD) principles is preferred; commitment to delivering high-quality, testable code is essential.
- 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.
Other Jobs from CareMessage
Backend Software Engineer II (Remote)
Similar Jobs
Specialist, Software Development Engineering - Ruby on Rails
Software Engineer (Frontend)
Software Engineer (Backend)
Senior Software Engineer - Backend
Senior Software Engineer: GenAI Team
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 401 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got about 70,000 jobs from 5,000 vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 5,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say