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

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

Script AssistBellary, IN
15 hours ago
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
  • 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)
  • Create a job alert for this search

    Senior Platform Engineer • Bellary, IN