- Architect and build Web Applications
- Maintain code quality and high standards of development
- Build out a new UI component library
- Understand our medical staff's workflow and participate in key design and UX ideation and improvements implementation
- Unit-test code for robustness, including edge cases, usability, and general reliability
- Manage releases for our internal stakeholders
- Build and maintain internal tooling and reporting infrastructure
- Work with product team to translate business requirements into smaller work units for the engineering team
- Collaborate with other engineers to plan, build and test new features
To be successful in this role, you should possess:
- BA/BS/Masters degree in CS or related with 6 years of experience as a web application engineer with fluency in Javascript and the MERN stack.
- At least 2 years of strong experience with Node.js
- Strong experience with websockets, observable based programming
- 4+ years experience with React, Redux, TypeScript
- Experience with Distributed systems and microservices
- Experience with databases such as MySQL
- Strong with HTML5/CSS3/SASS/LESS/Bootstrap/Material design
- Experience in creating client side asynchronous web applications using Ajax. Experience building a streaming analytics system is a big plus
- Expertise working with RESTful Architecture/Networking
- Experience with working with CI/CD infrastructure
- Experience with working with build tools like Webpack or Rollup
- Excellent analytical and time management skills
- Experience in other Javascript frameworks like Vue.JS, Angular/NgRx/RxJs is a plus.
- Cloud experience with Microsoft Azure or GCP or AWS is a plus
- Experience in MOngoDB, Cassandra is a plus