Chorus Innovations logo

Senior Software Engineer

Chorus Innovations
Full-time
Remote friendly
Worldwide
Senior Software Engineer - Backend

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 Software Engineer for our platform backend. 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, QA, and customers. Our development stack includes CoffeeScript, AngularJS, Ruby on Rails, MySQL, Redis, and Solr. 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 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:
  • Understanding of multiple programming paradigms and design and architecture patterns, such as object oriented and functional programming, static and dynamic typing, and MVC.
  • Proficient with Ruby on Rails and Sidekiq.
  • 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 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

This job is closed.