Senior Backend Engineer (Application Platform team) - Node.js

Ilona Medyanaya
Ilona Medyanaya
Recruitment Partner

Location:

Kyiv, Ukraine | Remote, Worldwide | Online, Ukraine

Help doxy.me build meaningful software in healthcare used by doctors, patients,and researchers worldwide.

Doxy.me is seeking a Senior Backend Engineer (Node.js)  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 personal risks of disease, and much much more. We need your expertise to help us with putting order to our backend APIs, and transition from Loopback 2 to decoupled, event sourced services.

About the company

Doxy.me is the simple, free, and secure telemedicine solution used by over 700,000 healthcare providers worldwide. Its mission is to eliminate barriers to telemedicine like cost and accessibility, so the company is constantly striving to make doxy.me more accessible to everyone, everywhere. With over 500,000 telemedicine calls made through the company’s platform every day, there are millions of people relying on doxy.me to simplify their healthcare services.

Doxy.me 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!  

What Will You Do

  • Work with the Application Platform Team to make changes to code to modernize backend systems

  • Make changes at a framework/library level to facilitate engineers in other teams

  • Implement security, resilience, and scalability changes to the codebase

  • Develop code and patterns that will be reused throughout the organization

  • Write documentation and demo those patterns

  • Perform code reviews and approval of changes

  • Work with the engineering team to develop new features with TypeScript on the backend

Our Expectations

  • Exceptionally strong development and operations experience with node.js, Javascript (ES6+) and Typescript

  • Experience with Microservice Architectures, and Event Sourcing (eg CQRS, Kafka, Amazon Kinesis)

  • Strong knowledge of DevSecOps best practices

  • An exceptionally strong developer - we are looking for a hands-on person

  • Focused on quality, creating code that is readable, scalable and secure

  • You've shipped complex projects and features based on Node.js

  • Ready to discuss possible solutions and different approaches to a problem

  • Discipline to test changes thoroughly

  • Great to have: Loopback, Terraform, AWS, Helm, Kubernetes/Docker, Linux Command Line

Quick Info

  • Benefits: 20 days paid time off, sick leave, flexible public holidays, extensive educational program, Macbook, health insurance, office hub in Kyiv (Podil), remote working environment

  • Doxy.me tech stack: 

    • React, Node.js, Typescript, WebRTC, Loopback 4, AWS, Kubernetes, Docker, AngularJS

    • 3rd party: Tokbox, 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. 

    • 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.

Apply for vacancy