Senior Software Engineer

Engineering & QA · Long Beach, California
Department Engineering & QA
Employment Type Full-Time
Minimum Experience Experienced

About Us

 

Chorus Innovations is a fast-growing healthcare technology company with a no-code PaaS that enables anyone to visually create mobile, text messaging and interactive voice apps. Chorus’ unique and powerful platform is currently being used by doctors, researchers, patients and community stakeholders alike to power transformative healthcare, biomedical research and community improvement projects across dozens of institutions and public health agencies worldwide.

 

We are hiring for a Senior Full-Stack Software Engineer for our platform. We need a developer with solid software engineering principles that is experienced in architecting, building, and maintaining secure, scalable and resilient backend services.  Senior engineers will work closely with other roles on the team, including developers, PMs, designers and QA. Our development stack includes Angular, React, Ruby on Rails, and MySQL. We welcome new technologies that solve problems and are open to other frameworks.


About You

 

You have experience developing complex web applications. You are highly proficient with Ruby on Rails and/or have experience with other languages and frameworks. You are able to help the team establish good software engineering practices and understand the tradeoffs between different technologies and architectures.  You are a leader and a self-starter who is able to take on big projects and provide technical direction for the engineering team.

 

Required Skills:

 

  • 5+ years of full-stack development experience. While our primarily challenge is focused on backend engineering, we own our features end-to-end and do frontend development as needed
  • Experienced technical leader, interested in taking ownership of projects and technical decisions
  • Understanding of multiple programming paradigms and design and architecture patterns, such as object oriented and functional programming, static and dynamic typing, and MVC.
  • Experience implementing RESTful APIs and understanding of other API architectures such as GraphQL, SOAP, and RPC.
  • Experience with a variety of database types, such as relational, key-value, document, and graph.
  • You write unit and functional tests with your software.
  • You write software aligned with domain-driven design, SOLID principles, and security best practices.
  • Comfortable working with our suite of development tools, including Git, GitHub, npm, Bundler, Docker, Jenkins, and GitHub Actions.


Preferred Skills:

 

  • Experience with frontend frameworks such as AngularJS, Angular, React, or Vue.
  • Experience with Ruby on Rails
  • Experience with front-end technologies including HTML, CSS, and JavaScript or TypeScript.
  • Experience with MySQL and Solr.
  • Experience working within the scope of compliance, such as HIPAA.
  • Experience with running production workloads on AWS.
  • Ability to mentor and lead other software engineers as well as collaborate with other functions such as QA, Product, and UX.
  • Bachelors or Masters degree in Computer Science or related.


Why you’ll love working with us:

 

  • Exciting, fast-growing, and diverse group of coworkers who are all working to help improve the lives of others by bringing down barriers in technology
  • Performance bonuses
  • Potential for signing bonus 
  • Options for equity in company
  • Full medical, dental, vision, life insurance and 401k benefits
  • Flexible work schedule and remote work possibilities
  • Unlimited paid time off



Thank You

Your application was submitted successfully.

  • Location
    Long Beach, California
  • Department
    Engineering & QA
  • Employment Type
    Full-Time
  • Minimum Experience
    Experienced