Lead Software Engineer – Full Stack | Node.js, TypeScript, React | B2B SaaS
- Source: LinkedIn
- Script Assist
- On-site
- Bengaluru
- Full-Time
- Senior
Job Description
📍 Remote – India
💰 ₹25–50 LPA total CTC, depending on experience and scope
🕒 Full-time
**Node.js TypeScript React Full Stack Engineering Multi-Tenant SaaS Enterprise SaaS Technical Leadership**Own a major product area. Lead the engineering. Stay deeply involved in the code.
Script Assist is looking for a hands-on Lead Software Engineer with deep production experience in Node.js, TypeScript and React to take technical ownership of a substantial part of our platform.
We are particularly interested in engineers who have built and evolved large, complex, multi-tenant B2B SaaS products with:
- Multiple interconnected product modules
- Customer-specific configurations
- Complex workflows and state transitions
- Roles and permissions
- Large integration surfaces
- APIs and webhooks
- Significant production data
- Different customer behaviours and requirements
- Years of accumulated product complexity
This is not simply a senior developer position.
We need someone who can own an area technically , make important engineering decisions, maintain very high standards across the code written by others, mentor engineers and remain capable of personally solving the hardest technical problems.
You may currently be a:
- Lead Software Engineer
- Lead Full Stack Engineer
- Technical Lead
- Tech Lead
- Senior Software Engineer
- Senior Full Stack Engineer
- Hands-on Staff Engineer
- Full Stack Technical Lead
Your current title matters less than the level at which you already operate.
About Script Assist
Script Assist is a UK healthcare technology company providing the software and operating infrastructure behind complex private clinical and pharmacy services.
Our platform connects:
- Clinics
- Pharmacies
- Prescribers
- Patients
- Operational teams
- External technology providers
and supports tens of thousands of structured clinical and pharmacy transactions every month.
The platform includes complex functionality across:
- Clinical workflows
- Prescribing
- Medication management
- Pharmacy operations
- Inventory
- Dispensing
- Payments
- Subscriptions
- Fulfilment
- Communications
- Reporting
- Permissions
- Integrations
- Customer-specific configuration
- Operational automation
Healthcare experience is not required .
What matters is that you have already built sophisticated software products where many features, workflows, integrations and customer configurations interact with each other.
The engineering problem
Script Assist is not a simple CRUD application.
Different customers may use the same underlying platform in different ways.
A new feature can interact with:
- Existing workflows
- Different user roles
- Tenant-specific configuration
- External integrations
- Payment states
- Operational processes
- Existing customer data
- Historical product decisions
We need engineers who understand how to extend a mature shared product without creating an unmaintainable collection of exceptions.
You should be comfortable thinking about questions such as:
- How should customer-specific behaviour be represented?
- Should this be configuration or code?
- How should workflows be versioned?
- What happens to processes already in progress?
- How do we prevent duplicate actions when events retry?
- How do we maintain data integrity across several systems?
- How do we change one module without breaking another?
- How do we make increasingly complicated software easier—not harder—to maintain?
🔧 What you will ownTechnical ownership
You will take responsibility for a substantial product domain.
That will include:
- Technical design
- Backend services
- Data models
- React applications
- APIs
- Integrations
- Testing strategy
- Deployment
- Production behaviour
- Technical debt
- Reliability
You should become the person who can say:
“I understand this area end-to-end and I am responsible for its technical quality.” Hands-on engineering
You will remain deeply involved in implementation.
You will:
- Write production Node.js / TypeScript backend code
- Build and review React / TypeScript applications
- Design APIs and service contracts
- Work directly with databases
- Debug difficult production behaviour
- Refactor problematic areas
- Implement technically difficult functionality
- Review and improve existing architecture
This is not an architecture-only role.
Technical leadership
You will:
- Lead design discussions
- Break large engineering proble…
Skills
- NodeJS
- TypeScript
- microsoft-typescript
- React
- GraphQL
- Docker
- NestJS
- fastify
- PostgreSQL
- MongoDB
- Redis
- Kafka
- RabbitMQ
- Kubernetes
- amazon-web-services
- microsoft-azure
- google-cloud-platform
- freshworks
- okta
- Auth0
- blue-yonder
- jda
- leadsquared
- postman
You missed this one - but you don't have to keep missing out. Try Club members get matched with open opportunities before they're gone, so you're always first in line, never last.
