We need you! Senior Full Stack Engineer Burlington, VT · Remote · Full time

The Senior Full Stack Engineer is our lead developer, creating and delivering a scalable clinical API and associated progressive web application (PWA).

About We need you!

Please explore the opportunities below. When applying for a role at THINKMD, please be sure to copy your cover letter in the "Additional Information" box or upload your cover letter and resume as a single pdf. We're excited to hear from you and how you can support our mission to develop clinical intelligence technology that is universally accessible.

Description

Senior Full Stack Engineer

Why ThinkMD?

  • Are you looking to work for a mission driven company? 
  • Do you want to grow a technical solution that already has a positive global impact? 
  • Are you ready to help develop and grow a team of innovators that will challenge you in the best ways possible? 


Who We Are

THINKMD is a social impact benefit corporation whose mission is to develop clinical intelligence technology that is universally accessible. Our vision is a world where everyone, everywhere is empowered, informed, and enabled to make quality healthcare decisions leading to healthier families and communities. Our solutions positively impact people, communities and enable healthcare works around the globe to expand their reach.


Who You Are

The Senior Full Stack Engineer is our lead developer, creating and delivering a scalable clinical API and associated progressive web application (PWA).  You are a problem solver with the creativity, strong communication skills and passion necessary to develop and implement our disruptive technology and services in a variety of markets. You work with a Lead Engineering Manager and other engineers, as well as clinicians, data scientists, quality and project managers, to create and deliver digital scalable digital mobile health (mHealth) technology and healthcare solutions that will impact lives around the world.  


Your Day-to-Day

  • Ability to identify and learn new platforms that can enhance the capability and quality of our technology. 
  • Work with team members to design and architect new product functionality and modules. 
  • Advise on matters of software architecture and engineering 
  • Apply and promote good software engineering practices such as test automation and simplification.
  • Program, design and maintain SQL and NoSQL databases to support core products, research and data analysis an modeling needs.  
  • Coordinate database design, management and administration.
  • Facilitate health data and web-enabled APIs design and integration.
  • FHIR Experience
  • Service Workers / PWAs 
  • Experience with DevOps 


What you need to have:

  • 5+ years JavaScript development experience.
  • Experience with DevOps & FHIR.
  • Experience with Node/Vue/Vuetify/NoSql/Postgres/Git.
  • Strong experience with SQL and NoSQL/Postgres databases and data modeling.
  • Experience designing API’s and applications from concept to testing.
  • Experience with Docker / Kubernetes containerization. 
  • Strong understanding of UI/UX. 
  • Excellent creative thinking and communication skills.
  • Experience working with and/or managing remote teams 


Preferred: 

  • Experience with Heroku/Feathers
  • Experience with GO Lang
  • Experience with i18n language internationalization and localization
  • Experience with Tableau, and automation of data streams/dashboards 


If this is you, please apply below!


Equal Employment Opportunity


ThinkMD provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, sex, sexual orientation, national origin, age, disability, veterans status, genetics or any other category protected by federal and state law. This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation and training.


ThinkMD is committed to providing a workplace that includes people of diverse backgrounds and fully utilizes their talents to achieve its mission. ThinkMD believes that an inclusive and diverse workplace culture enhances the performance of our organization and our ability to fulfill the agency’s mission.