
Senior Software Engineer
Groups Recover Together
full-time
Posted on:
Location Type: Remote
Location: United States
Visit company websiteExplore more
Salary
💰 $126,000 - $200,000 per year
Job Level
About the role
- Design, develop, and maintain robust, scalable, and efficient software solutions
- Work across the full stack, ensuring seamless integration between internal backend APIs, frontend software, and third party systems
- Collaborate with product managers, designers, and engineers to define features and deliver high-quality software on time
- Review and improve existing systems for performance, security, and maintainability
- Mentor junior engineers, providing technical guidance and helping to foster a collaborative and inclusive environment
- Write clean, maintainable, and testable code
- Develop automated tests and ensure test coverage
- Participate in code reviews to uphold code quality standards
- Ensure software meets the regulatory and security requirements in the healthcare space
- Continuously learn and adapt to new technologies and industry trends
Requirements
- At least 7 years of experience in software development
- Proficiency in back-end development using Ruby on Rails or similar technologies
- Strong experience in front-end development using React (or equivalent modern JavaScript frameworks)
- Experience working with APIs, microservices, and distributed systems
- Proficiency with relational databases (e.g., PostgreSQL), including database optimization, query performance tuning, and following best practices for schema design and indexing
- Understanding of cloud infrastructure, ideally with some hands-on experience in Azure or AWS
- Strong problem-solving skills, attention to detail, and a collaborative mindset
Benefits
- Access robust benefits, including medical, dental, vision, mental health, 401K, and Wellbeing Week
- Advance your career through our structured professional development, including 40 paid hours and $500 annually, along with clear growth pathways and ongoing mentorship
- Receive training and support to deliver high-quality care—including clinical supervision and skill-building through care team training series
- Work in a culture that values integrity, excellence, progress, compassion, and community
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
Ruby on RailsReactAPIsmicroservicesdistributed systemsPostgreSQLdatabase optimizationquery performance tuningcloud infrastructureAzure
Soft Skills
problem-solvingattention to detailcollaborative mindsetmentoringtechnical guidance