Full Stack Engineer (Integrations, Node.js, B2B SaaS, Event-Driven Systems)
Job description
About the job
Remote (India) - Full-time Hiring across two bands: Full Stack Engineer (4-6 years) and Senior Full Stack Engineer (6-8 years) About Script Assist
Script Assist is building the operating system for next-generation private healthcare in the UK. We power prescribing, dispensing, and operational workflows across clinics and pharmacies through a live production platform already supporting around 25,000 prescriptions per month, with the business growing roughly 10%-20% month on month This is not a prototype, internal tool, or early-stage MVP. It is real production software used every day in a regulated environment where correctness, reliability, auditability, and workflow accuracy matter.
If you want to work on software with real-world impact, real operational complexity, real scale, and real growth, Script Assist is that kind of company. The Role
We are hiring strong full stack engineers with meaningful production experience building and leading complex integrations inside a multi-tenant B2B SaaS platform. This role is best suited to engineers who have worked on: B2B SaaS platforms, runtime multi-tenancy, organisation-specific integrations inside a shared product, system-to-system integrations, external APIs, third-party platform integrations, event-driven architecture, distributed services, async processing, retries, failure handling, idempotency, and production reliability across system boundaries. This role matters because different organisations may have different integrations, but the platform is still one shared multi-tenant product.
The engineer therefore needs to understand both integrations and the multi-tenancy model they sit inside. You will work on a platform used by clinics, pharmacies, and operations teams across the UK private healthcare market. What You'll Do
Build backend services in Node.js, NestJS, and TypeScript. Build frontend features in React and TypeScript. Design and implement integration-heavy APIs and service logic. Lead complex integrations with external systems and partners.
Build and maintain organisation-specific integration logic inside a shared multi-tenant platform. Work on event-driven workflows and async processing. Work with queues, background jobs, and service-to-service flows where needed.
Handle retries, operational failures, edge cases, and recovery logic. Improve observability, monitoring, and delivery quality over time. Ship clean, production-ready code. This is not just standard API work, and it is not just frontend feature delivery.
It is full-stack engineering inside a platform with real integration, multi-tenant, and event-driven complexity. What You'll Build
External system integrations: partner APIs, webhooks, system-to-system workflows, integration orchestration, data synchronisation across systems, and organisation-specific integration behaviour. Event-driven platform workflows: async jobs, event-triggered updates, queue-driven processing, retry and recovery logic.
Operational reliability: failure handling across services, idempotent workflows, reconciliation between systems, observability for integration issues, and production monitoring and operational visibility.
Healthcare platform workflows: clinic and pharmacy integrations, prescription and dispensing flows, stock and inventory-related logic, delivery and reconciliation workflows, and operational process support. What We're Looking For
Strong hands-on experience with Node.js, TypeScript, React.js, NestJS, B2B SaaS platforms, runtime multi-tenancy, complex integrations, event-driven architecture, distributed microservices, production software, failure handling, retry logic, idempotency, and operationally complex systems. The strongest candidates will usually have worked on one or more of the following: B2B SaaS platforms sold to business customers, shared multi-tenant products with organisation-specific behaviour, third-party integrations, platform integrations, event-driven systems, distributed microservices, queue-based or async processing, webhook-driven workflows, reconciliation systems, inventory management systems, healthcare platforms, or regulated software. Healthcare experience is helpful but not required.
AI-first Engineering Culture
We operate in an AI-first engineering culture. We expect engineers to be comfortable using modern AI tools as part of software delivery, implementation, problem-solving, and day-to-day engineering work. We value structured thinkers who can move quickly, work clearly, and operate effectively in a modern AI-enabled engineering environment.
This Role Is
Likely a Good Fit If You Have Worked On B2B SaaS products, multi-tenant platforms, organisation-specific integrations inside shared software, third-party integrations, platform integrations, distributed systems, event-driven systems, async workflows, reconciliation systems, inventory platforms, healthcare systems, or regulated platforms.
This Role Is Probably
Not a Fit If Your Experience Is Mainly Frontend websites, brochureware, basic CRUD admin panels, simple internal tools, consumer apps without backend complexity, standard REST APIs without meaningful integration ownership, software used by one company only, roles with no event-driven architecture, or roles with no distributed-system or async-workflow exposure. Apply
Apply if you have built real production software, enjoy complex integrations, and want to work on a fast-growing platform solving meaningful real-world problems.
¿Te interesa este puesto?