Software Engineer (Node.js, TypeScript)

About Us

We are developing an internal platform for doctors and medical professionals, designed to streamline clinical operations and patient coordination. This internal product is not just about technology — your work will directly help people break free from alcohol and substance addiction, supporting medical teams in their mission to transform lives.

This is a brand-new system built from scratch; there is no legacy code. You will have absolute freedom to design and build the backend architecture as you see fit, choosing best practices and technologies to create a robust, scalable solution.

 

You’ll be part of a very small, highly agile tech team, working closely and directly with the CTO. This means your contributions will have a direct and significant impact on the product and its growing user base.

In parallel, some integration via APIs with existing healthcare infrastructure will be required to ensure smooth interoperability.

In the first stage, you will work on a smart booking solution similar to Calendly, featuring two-way Google Calendar synchronization, Zoom integration, and the ability to import existing booking data from Calendly via their API, enabling a seamless transition for users.

A critical early feature involves defining doctors' availability based on their unique working schedules, respective time zones, current events in their Google Calendars, and existing bookings to ensure accurate and personalized appointment slots for each practitioner.

Our backend services will be designed specifically to power both Web and Mobile frontends, providing APIs that enable seamless, consistent user experiences across platforms.

 

Our stack includes Node.js (Express.js), the Firebase stack, and Google Cloud. The system emphasizes clean architecture, modular design, and robust automation across its backend and infrastructure.

 

We are looking for a Node.js Developer who will take ownership of the backend development from the ground up, leading API architecture, Firebase data design, and Google Calendar integration.

This role also offers the opportunity to contribute to our other software development projects, depending on interest and capacity.

 

Responsibilities

  • Develop the complete backend from scratch using Node.js (Express.js or NestJS)
  • Design, build, and document scalable REST APIs for the frontend and integrations, serving both Web and Mobile applications
  • Implement Google Calendar OAuth2 integration and real-time event synchronization (Pub/Sub webhooks)
  • Design secure data models and business logic within the Firebase stack
  • Implement authentication and access control using Firebase services
  • Build API integrations with existing healthcare systems to enable interoperability
  • Import existing booking data from Calendly via their API to establish user continuity
  • Write tests and ensure great code coverage, which will be critical in later development stages
  • Set up CI/CD pipelines and deployment on Google Cloud (Cloud Run / App Engine)
  • Maintain demonstrated expertise in implementing seamless, fully automated deployment pipelines
  • Work collaboratively with frontend developers, product owners, and founders
  • Maintain coding standards, perform testing, and ensure backend reliability

     

Requirements

  • Strong experience developing production-grade backends using Node.js (3+ years)
  • Proficiency with Express.js, the Firebase stack, and Cloud Firestore
  • Ability to write maintainable, modular, and clean code
  • Familiarity with Google Cloud Platform services such as Cloud Run, Pub/Sub, and Cloud Functions
  • Experience building or consuming APIs for integration with external systems
  • Strong understanding of RESTful API design, validation, and error handling
  • Proactive mindset: able to spot problems independently and suggest effective solutions

 

Nice to Have

  • Experience working with medical data and healthcare environments
  • Experience integrating with Google APIs (OAuth2, Calendar API) and other third-party APIs like Calendly
  • Experience with calendar-based platforms or scheduling logic
  • Knowledge of data security and compliance frameworks (GDPR)

 

Engagement & Compensation

  • Hourly or project-based, flexible part-time workload
  • Long-term collaboration available for consistent contributors
  • Rate based on experience and quality of delivery
  • Potential involvement in other innovative software development projects within the team

---------

If you’re an experienced Node.js developer who loves to build clean, scalable systems and wants to shape a product from the ground up with full architectural freedom, we’d love to work with you.

You will be empowered to make big technical and architectural decisions while collaborating closely with leadership in a small, focused tech team, impacting a large and meaningful user community.

Please apply with a short note about your experience, projects you’ve built from scratch, and your expected hourly rate.

Required skills experience

Node.js 3 years

Required languages

English C2 - Proficient
Published 23 October
73 views
·
6 applications
To apply for this and other jobs on Djinni login or signup.
Loading...