Senior Software Engineer
Apply NowCompany: Inbox Health
Location: New Haven, CT 06511
Description:
Inbox Health is a fast-growing company which is transforming how billers, patients and providers communicate and handle medical billing. As a venture-backed SaaS company based in New Haven, CT, we've built our core platform to support medical billers, and are now expanding our offerings to include provider and patient-facing applications. This new direction is led by our Front Office team, which builds modern user-centric applications using React and React Native backed by a Ruby on Rails API deployed in a Kubernetes cluster and supported by a variety of AWS services.
We are looking for a Senior Software Engineer to help us continue to scale and modernize our platform. This role will focus heavily on upgrading and enhancing various legacy components in our stack to support the development of new applications. While experience with React and React Native is a plus, we are primarily seeking a candidate who possesses strong expertise with Ruby on Rails and JavaScript/NodeJS in general. Familiarity with the Ember 2 framework is a plus but is not essential. Inbox Health uses the Agile development methodology.
What You'll Do
Requirements
What we are looking for
We are looking for a Senior Software Engineer to help us continue to scale and modernize our platform. This role will focus heavily on upgrading and enhancing various legacy components in our stack to support the development of new applications. While experience with React and React Native is a plus, we are primarily seeking a candidate who possesses strong expertise with Ruby on Rails and JavaScript/NodeJS in general. Familiarity with the Ember 2 framework is a plus but is not essential. Inbox Health uses the Agile development methodology.
What You'll Do
- Working with partners and clients to figure out the most performant and efficient protocols and software design patterns to solve business problems and converting these specifications into actionable Agile tasks.
- Designing and coding REST API resources and endpoints using Ruby on Rails.
- Handle complex data modeling and performance testing problems.
- Use technologies including the React and Ember frameworks to create new features and enhance legacy applications on the front-end.
- Work React Native to enable payment processing features on point-of-sale devices.
- Writing complex SQL queries for the Postgres object-relational database.
- Design unit tests in RSpec and Jest/Vitest for all product feature requests and advocate for best practices in testing.
- Write maintainable, modular code and advocate for good practices in collaborative code reviews
- Debug production issues in our technology stack.
- Mentor and assist junior engineers and provide guidance and direction to the team
- Engage and support internal and external customers by answering questions and product requests via Slack, Email, and Phone
Requirements
What we are looking for
- BS in Computer Science, Engineering, or equivalent preferred but not required with proven experience
- 6+ years of overall professional software engineering experience
- 3+ years of professional engineering experience with Ruby on Rails, JavaScript/NodeJS and Reactive JS frameworks
- Strong proficiency with Reactive JavaScript frameworks and SPA application development
- Strong proficiency with the Ruby programming language and the Ruby on Rails framework
- Strong debugging skills
- Proficiency with database and code modeling