
Search by job, company or skills

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
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.
Job ID: 148891171
Skills:
React, Typescript, Node.js, Nestjs, state-based business logic, distributed microservices, workflow-heavy systems, multi-tenant systems, production software, B2B SaaS platforms
Skills:
web performance optimization , react.js , Oauth, API security, Express.Js, PostgreSQL, Redux, Jwt, Node.js, Microservices, Sql, Css3, Nosql, Git, Rest API Development, Mvc Architecture, Html5, MySQL, MongoDB, Authentication, JavaScript ES6, Hooks
Skills:
Express, Hibernate, PostgreSQL, Jwt, Spring Boot, Node.js, Redis, Spring Cloud, JUnit, Core Java, MySQL, Spring Security, MongoDB, Restful Apis, Nestjs, Spring Framework, OpenID Connect, ORM JPA, Fastify, Microservices architecture, Object-Oriented design principles, OAuth 2.0
Skills:
testing practices , state management , Debugging, Node.js, Reactjs, Apis, Typescript, Javascript
Skills:
react.js , PostgreSQL, Jasmine, Microservices, Typescript, Javascript, Docker, MySQL, Jest, AWS, Graphql, Node.js, Redis, Git, Gcp, MongoDB, Rest Apis, Azure, Next.js, Vitest, Redux Toolkit, Playwright, Tailwind CSS, Cypress, React Query
We don’t charge any money for job offers