Engineering Manager and Lead Developer

THINKMD
Burlington, VT


Reports to: Co-Founder, President

Classification: Full-time, exempt.


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. 

We have developed advanced clinical intelligence software that enables users to determine and better understand their health status to empower them to make better decisions about their health and healthcare seeking behavior. Our technology facilitates the use of data driven solutions to improve health care delivery, with an ultimate goal to reduce premature deaths globally.  Our partners span public and private sectors, from small non-profit primary healthcare delivery programs to large multinational global health organizations as well as private sector health organizations and telecommunications sectors.  Our team includes clinicians, software engineers, data scientists, global health experts, and global business-finance-strategy experts. Learn more at www.thinkmd.org. 


Job Description: Engineering Manager / Lead Developer 

THINKMD is looking for an Engineering Manager / Lead Developer to oversee the engineering design and development of our software application and clinical API.  We're developing technology and services that are disruptive and are being pushed to a variety of markets, so creativity, strong communication skills, problem-solving and passion are critical. 

The Engineering Manager / Lead Developer will contribute to and review code sets, direct the work of engineers to ensure best practices for software development and be responsible for recruitment and retention of THINKMD's software development team. The role will include interfacing, communicating and working with other key members of our product team, made up of clinicians, data scientists, quality and project managers to create and deliver digital mHealth technology that will impact lives around the world.  


Essential Job Functions: 

  • 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 
  • Coordinate maintenance, administration, and further design of essential database systems 
  • Lead the development of a scalable FHIR-based clinical API 
  • Lead the maintenance and development of an offline-first, multi-language clinical assessment application 


Requirements: 

  • 5+ years as an Engineering Manager and Lead Developer or equivalent 
  • Experience and knowledge of JavaScript development 
  • Experience and knowledge with Node/Vue/Vuetify/NoSql/Git 
  • Experience and knowledge with NoSQL databases and data modeling 
  • Experience and knowledge designing API’s and applications from concept to testing 
  • Experience and knowledge of FHIR-based API 
  • Experience and knowledge of SNOMED/ HL7 coding  
  • Strong understanding of UI/UX 
  • Excellent creative thinking and communication skills 
  • Experience managing remote, diverse teams 
  • Experience with Agile Software Development


Preferred: 

  • Strong SQL and NoSQL experience 
  • Experience in database design, management and administration 
  • Experience in health data and web-enabled APIs design and integration 
  • Experience and knowledge of FHIR 
  • Experience with Service Workers / progress web applications (PWAs) 
  • Experience with DevOps Experience and knowledge with Heroku/Feathers 
  • Experience and knowledge with i18n language internationalization and localization 
  • Experience and knowledge with Tableau, and automation of data streams/dashboards 



THINKMD is an affirmative action/equal opportunity employer and highly values diversity. THINKMD and the Source and Recruit Companies do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.