We are looking for a talented Sr. Software Engineer to help in building innovative and scalable software solutions that improve our patient, clinician and payer experiences. The right person will have a passion for solving complex problems in a highly collaborative environment.
The Sr. Software Engineer is responsible for overseeing and driving engineering efforts for one of our product teams. We are looking for full stack engineer who is a comfortable with both front and backend programming. You will be working with product, designers, devops, qa and relevant stakeholders in a highly collaborative environment helping oversee a project from conception to final product, requiring good organizational skills and attention to detail.
Primary Responsibilities:
· Driving engineering efforts of your product team
· Developing innovative cloud-based web applications
· Front-end development in ReactJS, HTML, CSS and other technologies
· Back-end development in Node.js, MongoDB and other technologies
· Working with the team to perform requirements gathering, detailed design, coding, unit testing, bug resolution, deployment, and documentation
· Active participation in our agile methodology including attendance of scrums, demos, retrospectives and sprint planning sessions.
· Participating in our change management process
· Meeting with product owners, stakeholders and other parties to gain insight on product functions and features and provide new ideas that could drive the product forward
Knowledge and Skill Requirements:
· 4-year degree in computer science, computer engineering or a related field, or 10+ years of IT work experience.
· Minimum 3+ years’ experience in React and Node.JS
· Knowledge of scrum/agile practices
Preferred Skills and Experience:
· Preferred experience designing web-based systems for cloud deployment in AWS/Azure or equivalent
· Special preference will be given to candidates with healthcare domain knowledge, specifically FHIR-based implementations
· Experience with unit testing, end-to-end testing and/or TDD
· Advanced knowledge of JavaScript on the front and back end including Node.js
· Advanced understanding of React framework
· Knowledge of NoSQL databases, preferably MongoDB or Postgres
· Knowledge of security best practices
· Source control proficiency (git/bitbucket)
· Preferred experience in Typescript