Sr. Software Engineer (ROR)
We enable patients to become better consumers.
Based on a research by McKinsey patient balances is a $240 Billion opportunity that is waiting to be disrupted. The current payment models in healthcare were designed for collecting insurance payments, not patient payments and in the last 5 years, patient payments has been growing at a faster pace than insurance payments.
Our relentless focus on data quality, automation and patient engagement tools enables medical practices and hospitals to provide a consumer friendly payment experience to their patients with cost transparency and convenient payment options at every step of the patient journey.
We are looking for a Sr. Software engineer to join our growing team. For the ideal candidate we offer the best of both worlds! We are startup that is growing at a blazing speed and we are well funded, so we don’t carry the risk of running out of money that other early-stage firms may face. The leadership of the company has multiple successful exits in the past in payments and healthcare and we are backed by a stellar group of investors committed to the success of the company and every team member that is part of this company.
We are a SAAS based multi tenancy architecture and our current technology stack is Ruby on Rails. We are a HIPAA and PCI compliance application, our application has multiple data integrations and we provide our customers with an API and a web interface. We are growing at a very fast rate and need a hands on Sr. Software Engineer who has deep experience working with large scale SAAS Applications. This position will report to Chief of Product and CTO. In this role you will
- Provide technical expertise and mentorship to the development team members
- Maintain security requirements of the application, optimize the code and work with team to set the standards
- Help maintain code quality, organization and track application performance
- Provide architectural oversight and guidance to handle scaling of the application
- Handle all Dev Ops related activities
- Manage requirements and documentation processes for the organization
- Spend a significant portion of your time coding on the application
- Advise management on developing the technical roadmap
Qualifications:
· Bachelor’s/ Master’s degree. Software Engineering or equivalent
· 5-7 yrs. Front end and back end Web development experience in multiple technology stacks and more recently in ROR.
· Demonstrated ability to lead and manage a team of software engineers
· Must have strong, demonstrable project/client management skills. With a focus on expectations setting and consistent/poignant communication
· Strong ability to organize, prioritize, make decisions and work independently and stay accountable to the leadership team
· Ability to think logically for interpreting, analyzing, and discussing customer needs and industry capability needs
· Strong people skills, including proficiency in verbal and written communication and conflict situations
· Strong ability to evaluate technical options and architect solutions
Ideal Qualifications:
· Experience working with provider and patient facing healthcare applications like EMR’s (Electronic Medical Records), patient engagement solutions, payment technologies
· Knowledge and experience working with HIPAA and PCI security requirements
· Significant experience in evaluating client needs and translating those needs into formal technical requirements
· Experience working with distributed development teams
Our work environment includes highly capable and grounded co-workers, engaging work, casual dress, flexible schedules, competitive pay, full health benefits and a great location downtown.
Apply for this position if you are:
- Fantastic with people of all kinds, at all “levels”
- Resourceful and a “doer”
- Mature, patient and great with people
- Intellectually curious
- Collaborative and described as a “team-player”
- Honest, kind and appreciate others
- Self-directed and “own” everything you do
- A great problem-solver
- Open and reflective
Do not apply for this position if you:
- Have clear boundaries about where your job starts and stops
- Need policies and procedures to guide your decision-making
- You’re accustomed to asking your boss for your next assignment