Senior Full-Stack Engineer — Distributed / Event-Driven Platform Lead

0 years

0 Lacs

Posted:1 day ago| Platform: Linkedin logo

Apply

Work Mode

Remote

Job Type

Full Time

Job Description

Senior Full-Stack Engineer — Distributed / Event-Driven Platform Lead (Clinic · Pharmacy · Core Services)


Remote (India) · Full-time · 3 openings

₹15–25 LPA (DOE)


Stack: NodeJS · NestJS · React · TypeScript

Keywords: distributed systems · event-driven · high-throughput · real-time · microservices · concurrency · idempotency · observability · reliability


Why Script Assist — and why now

We’re building the real-time operating system for next-gen private healthcare. Script Assist already powers a major share of the UK medical-cannabis market and is expanding fast into GLP-1s, TRT, ADHD, and other precision-care verticals.


Our infrastructure processes tens of thousands of concurrent clinical and pharmacy events every month, growing 10–20 % month-on-month.


Join a product-obsessed engineering team where you’ll own an entire domain end-to-end and still write a ton of code. Leadership without slides — real scope, real decisions, real users.


The domains

• Clinic Lead – eligibility, onboarding, scheduling, consent, RBAC, audit trails

• Pharmacy Lead – prescribing, dispensing, inventory / batch / expiry logic, reconciliation, reporting

• Core / Cross-Cutting Lead – payments, idempotent order flows, distributed event processing, retries / queues, reconciliation pipelines, observability, developer tooling


Each domain functions as a stateful, event-driven mesh — demanding precision, concurrency control, and reliability at scale.


What you’ll lead and build

Ownership (30–50 %)

• Own architecture, delivery, and reliability for your domain

• Lead 4–6 engineers — hiring, mentoring, raising quality

• Drive RFCs, ADRs, PR standards, post-mortems

• Partner with Product, Compliance, and SME teams to ship fast and safely

Hands-on coding (50–70 %)

• Build modular, testable NestJS services (DI, guards, interceptors, providers)

• Design idempotent REST APIs with JWT / OAuth2, RBAC, rate-limiting, retries, circuit breakers

• Implement state-safe workflows, distributed locks, saga / outbox patterns, and message queues (Kafka / RabbitMQ / Redis)

• Ship end-to-end React + TypeScript features with strong state management and performance tuning

• Maintain observability pipelines (metrics, logs, traces) and OWASP-grade security

• Optimise throughput, consistency, and recovery semantics across distributed components


Must-haves

• NodeJS

• TypeScript

• React

• NestJS (providers, modules, guards, interceptors)

• Proven experience in high-throughput, event-driven, or distributed systems (payments, logistics, marketplace, healthcare, etc.)

• Clear English, decisive ownership, uncompromising technical standards

• Notice < 30 days preferred (we can buy out up to 60 for the right hire)


Nice-to-haves

• Deep understanding of distributed-systems primitives: idempotency, concurrency, consensus, partition tolerance, reconciliation

• Experience with CQRS / event sourcing and message brokers (Kafka, RabbitMQ, NATS, Redis Streams)

• Familiarity with domain-driven design (DDD) and microservice resilience patterns

• Experience in regulated or mission-critical domains (healthtech, fintech, logistics)

Mock Interview

Practice Video Interview with JobPe AI

Start TypeScript Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now

RecommendedJobs for You