Senior Fullstack Engineer

CareRev
Summary
Join CareRev as a Senior Fullstack Engineer and contribute across the stack, focusing on frontend excellence while also delivering backend features and infrastructure. Build and maintain features using React, Elm, and Rails, collaborating closely with Product and Design. Own features end-to-end, from architecture and implementation to testing, deployment, and monitoring. Expand and maintain Rails-based APIs and backend services, and contribute to frontend architecture, internal tools, and landing pages. Improve developer experience by contributing to tooling and CI/CD workflows. Bring product thinking to your work, helping define what and why, not just how. This role requires 5+ years of professional software development experience and specific expertise in Ruby on Rails, React, and TypeScript.
Requirements
- 5+ years of professional software development experience as a hands-on, results-oriented engineer who thrives on delivering high-quality software and can take ownership of projects from start to finish
- Production-level experience with Ruby on Rails, including backend API development
- 3+ years of hands-on experience building applications with React and TypeScript
- Strong foundational knowledge of JavaScript (ES6+), HTML, and CSS
- Familiarity with modern state management patterns (e.g., Redux or similar)
- Experience writing robust tests using frameworks like Jest, React Testing Library, or Elm's built-in testing tools
- A track record of building and scaling consumer-facing web applications with high usability and performance
Responsibilities
- Build and maintain features across the stack (React, Elm, Rails)
- Work closely with Product and Design to create intuitive and performant experiences
- Own features end-to-end: architecture, implementation, testing, deployment, and monitoring
- Expand and maintain Rails-based APIs and backend services
- Contribute to our frontend architecture (React, Elm), internal tools, and landing pages
- Improve developer experience by contributing to tooling and CI/CD workflows
- Bring product thinking to your work; help define what and why, not just how
Preferred Qualifications
- Familiarity with tools like Vite, TanStack, and Tailwind CSS
- Experience with Elm in production or willingness to learn functional programming
- Comfort working across the stack, from frontend polish to backend reliability
- Exposure to DevOps, CI/CD, performance monitoring tools
Benefits
- Fully remote company with flexibility to work from anywhere in the US
- Self-managed PTO
- Generous paid holidays, including a winter break between Christmas Eve and New Year's Day
- Company-wide Summer Fridays: rotation of monthly afternoons off in the summer
- Comprehensive medical, dental, and vision benefits
- Supplemental health benefits
- Life insurance covered by CareRev
- Short-term disability 100% covered by CareRev and voluntary long-term disability
- Paid parental leave
- Pet Insurance
- 401k plans with company matching
- Competitive stock options
- Office equipment stipend
- Monthly work-from-home stipend
- Monthly well-being stipend
- Learning reimbursement program
- Legal benefits
- Wellness (Calm) subscription