Principal Full Stack Engineer

Carrum Health Logo

Carrum Health

πŸ’΅ $180k-$230k
πŸ“Remote - United States

Summary

Join Carrum Health as a Principal Fullstack Engineer and take a hands-on leadership role in shaping the design, development, and optimization of web and mobile applications. You will lead the creation of scalable, high-performance APIs and services using Ruby on Rails in a Service-Oriented Architecture (SOA), contributing to frontend components built with React and React Native. Collaborate with Data teams to design data models and advise on architectural patterns, and partner with the DevOps team to leverage AWS for cloud infrastructure deployment. Implement comprehensive monitoring and observability practices to ensure high availability, security, and scalability. As a senior technical leader, own key initiatives, introduce new architectural patterns, and mentor engineers. Collaborate with product teams to define project timelines and guide the team through complex design and architectural decisions. This full-time position offers a salary range of $180,000 - $230,000, depending on experience and location.

Requirements

  • You have 15+ years of experience in full-stack software development in a robust, highly available and performant multi-service ecosystem
  • You have previous professional experience being the most senior engineer on an mid-sized engineering team in a Ruby on Rails and React environment
  • You have strong experience using Postgresql SQL and NoSQL features to build out great and flexible data models
  • You have expertise in building software on top of the core AWS Services (ECS, RDS, S3, etc) and Azure services
  • You enjoy technical leadership through code reviews and system design sessions
  • You possess good communication and collaboration skills in order to drive alignment and increase effectiveness on delivery across teams
  • You have strong expertise in designing simple and supportable software through monitoring, alerting and performance tuning
  • You enjoy mentoring engineers in building simple, scalable and reusable software and impart best practices to the team

Responsibilities

  • Have a direct impact on the technical direction and product roadmap of the company
  • Be a peer leader and expert on our backend services and data models and take them to the next level of maturity while keeping the, dead simple
  • Collaborate with your product manager to seamlessly execute on value delivery of exceptional products through repeatable and iterative software development lifecycles
  • Work with other frontend/mobile engineers to build out technical roadmaps for the shared codebase that powers our mobile and web-based patient applications
  • Take ownership of the architecture and code you develop and release it frequently into the production environment
  • Hold yourself and others accountable to spending that extra 10% on a project to deliver great documentation in addition to the functionality itself
  • Relish working with a diverse and cross-functional group of people from a wide variety of backgrounds to solve problems that impact our patients

Preferred Qualifications

  • You preferably have a Bachelors or graduate degree in Computer Science or a relevant degree program
  • Are passionate about building great user experiences that are accessible to a wide variety of users
  • You have interpersonal skills and don’t have a hard time being empathetic, courteous, and friendly
  • You are entrepreneurial and resourceful β€” As a member of a startup, we need people who can find creative ways to make a big impact quickly and without much direction
  • You have experience handling deadlines, keeping many balls in the air, and prioritizing work in a fast-paced, dynamic environment

Benefits

  • Stock option plan
  • Flexible schedules and remote work
  • Chicago and San Francisco offices available
  • Self-managed vacation days, within reason
  • Paid parental leave
  • Health, vision, and dental insurance
  • 401K retirement plan

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.