Senior Backend Developer (Node.js) - remote

Engaged MD
Posted 2 years ago
We Work Remotely

We’re looking for an experienced backend developer capable of contributing to the backend build of our next generation service-based platform. You’ll be responsible for architecting backend cloud infrastructure, our application’s middleware layer, including our internal frontend-to-backend API management, backend data stores, as well as integrations with our healthcare partner applications. You’ll also have the opportunity to lead a small team as our team continues to grow. You’ll have a direct impact on the direction and culture of an early stage start-up working to modernize healthcare. 

This fully remote role reports to our lead developer and requires legal authorization to work in the United States. EngagedMD is able to sponsor current H1B visa holders for this role.

What You’ll Do
  • Build the backend for a complex web application supporting multiple business functions and heavy daily usage
  • Develop new features using Node.js on our new application, including custom plugins to our CMS and background processing workers 
  • Own our application’s API middleware, including new feature development, infrastructure optimization, and the ongoing management of existing APIs
  • Integrate with new partner applications and lead the technical implementation of new API integrations with various software companies across the healthcare industry
  • Collaborate with a team of developers, project managers, and product managers. You’ll contribute to all aspects of software delivery including scoping, scripting, testing, scaling, security, deployment, and monitoring 
What You’ll Bring

  • 5+ years of software development experience
  • Bachelor’s degree or equivalent career experience 
  • Experience with backend languages including Node.js
  • Experience with APIs (REST, GraphQL)
  • Database experience with PostgreSQL including schema and query optimization, as well as database migrations
  • Experience with Amazon Web Services 
  • Experience using production-level build and deployment tools 
  • Comfort with code repository management and version control
  • Experience with scalable systems design
  • Experience creating scalable cloud-based web applications (Caching, Queues, Notifications)
It’s Also Nice If You…
  • Have experience with TypeScript, Java, Bash, Shell, and/or Python
  • Have experience with ORM (TypeORM, Prisma)
  • Have experience with Node.js frameworks such as Express or Nest
  • Have led a small team of developers
What We Offer
  • Competitive compensation and equity
  • Medical, dental, and vision coverage heavily subsidized by the company
  • Open Paid Time Off
  • Generous paid holidays
  • 401(k) retirement savings plan 
About EngagedMD

EngagedMD is a fast-growing B2B software company that has developed the leading patient journey management solution for the fast-growing fertility sector. Nearly half of fertility patients in the US use our eLearn and eSign tools and also have increasing international presence. Clinics use our software to reduce repetitive, manual tasks and streamline the patient journey, which helps them increase capacity and growth while improving the patient experience and reducing doctor and staff burnout. We are known for having a collaborative, friendly, high energy and fast-moving culture and a focused, start-up atmosphere.