Principal Software Engineer (Clinic team)

Doxy.me

Time zones: EST (UTC -5), CST (UTC -6), MST (UTC -7), PST (UTC -8), AKST (UTC -9), HST (UTC -10), SBT (UTC +11), GMT (UTC +0), CET (UTC +1), EET (UTC +2), MSK (UTC +3), AST (UTC -4), FKST (UTC -3)
Help us build meaningful software in healthcare used by doctors, patients, and researchers worldwide. 
Our Company
Doxy.me is the simple, free, and secure telemedicine solution used by over 1 million healthcare providers worldwide. Our mission is to eliminate barriers to telemedicine like cost and accessibility, so we are constantly striving to make doxy.me more accessible to everyone, everywhere. With over 350,000 telemedicine calls made through our platform every day, there are millions of people relying on us to simplify their healthcare services.
Our Culture
  • Collaborative. We have multiple cross-functional teams that work together to make our platform the best it can be. Our engineers enjoy being involved in identifying problems and exploring potential solutions.
  • Empathetic. We listen to and strive to understand the patients and providers that depend on our work. Millions of people depend on our products to solve their very real health problems every day!
  • Empowering. We are building products, where your ideas and expertise can help revolutionize the healthcare industry. We encourage our engineers to spearhead projects and ideas. Our employees have the power to create change!  
Overview
We are seeking a Principal Software Engineer motivated by unique, interesting, meaningful challenges in the healthcare sector. We help doctors provide remote medical care, researchers collect structured data, the general public understand the personal risks of disease, and much much more.We need your help with implementation of Clinic team roadmap, specifically: export meetings history for database with 350k calls/day, building clinics settings section with user roles, tags and locations, AngularJS to React migration.
What Will You Do
  • Gain and use your in-depth knowledge in a domain to make the product a technological leader in that domain
  • Work on a cross-team level to make changes to code to modernize frontend and backend systems
  • Write documentation for concepts that are hard(er) to understand, and share that with the team
  • Implement security, resilience, and scalability changes to the codebase
  • Work with the engineering team on frontend (40%) and backend (60%) tasks as a full-stack engineer
  • Perform code reviews and approval of changes 
  • Be part of the Clinic team and contribute to team’s scope: Clinic provider sign in, Clinic settings, Analytics, Meeting history (+API), Transfer patient, Rights and roles, EHR integration, Single Sign On, Auto check-in
 
Our Expectations
  • Exceptionally strong development and operations experience with React/Redux, node.js, Javascript (ES6+), Typescript, CSS Frameworks, RESTful APIs
  • Strong experience with relational databases and SQL
  • Hands-on with system architecture design and review
  • Proved experience with complex high-load systems 
  • Focused on quality, creating code that is readable, scalable and secure
  • Discipline to test changes thoroughly
Quick Info
  • Benefits: PTO, sick leave, extensive educational program, Macbook, health insurance, remote working environment. 
  • Doxy.me tech stack: 
    • React, Node.js, Typescript, WebRTC, Loopback 4, AWS, Kubernetes, Docker, AngularJS
    • 3rd party: Vonage, Pubnub, Segment, Twilio, Stripe
  • Our products: 
    • Doxy.me: The simple, free, and secure telemedicine solution currently used by over 700000 doctors worldwide and helping over 500000 patients/day. 
    • dokbot.io: Patient-focused data collection for healthcare. 
    • Adhere.ly: digital adherence tool for providers and their patients.
    • ItRunsInMyFamily.com: Using health history to identify the risks of cancer and other diseases that run in families.
  • Our team: technologists, academics, researchers, and innovators from all over the world. English is the language used in all internal communication.
  • To ensure HIPAA compliance we perform background checks after extending a job offer.
Subscribe Now