Senior Full-Stack Engineer
Legal & Immigration SaaS
Location: In-office, Technopark, Trivandrum, Kerala
Working hours: UK business hours (approx. 1:30 PM – 10:30 PM IST, adjusting for BST)
Employment type: Full-time
Compensation: Competitive, based on experience
About the Role
We are hiring a Senior Full-Stack Engineer to lead engineering on a portfolio of B2B and B2C SaaS products serving the UK legal and immigration sector. The role spans two related platforms:
- A modular case management and client onboarding platform for law firms (B2B) productised for deployment into firms’ own cloud environments and/or as a SAAS..
- A multi-tenant immigration management platform with distinct portals for businesses (B2B), individuals (B2C), and legal professionals (B2B).
You will own engineering across both products: writing production code, designing module architecture, owning quality and the deployment pipeline, and shaping technical decisions as the products evolve. This is a hands-on senior engineering role, not a management role.
What You’ll Be Building
Across the portfolio, you can expect to work on:
- A modular law firm operations platform — case management, client onboarding, document management, e-signature, payments, and accounting, with deep Microsoft 365 integration
- A multi-tenant SaaS for immigration management — subscription billing, family-group accounts, multi-country configuration, and consent-based data sharing between organisations
- A practice management product for legal professionals, customised for immigration work
- Productisation and migration work — packaging proven internal capability into commercial SaaS offerings, and bringing legacy data into the new products
You will be the engineer on these products. You will not be the only person making decisions, but you will be the one writing and shipping the code.
Required Experience
- 5+ years professional full-stack development on TypeScript / Node.js stacks
- Production Next.js (App Router) and React — deep, current fluency, not just bootcamp-level familiarity
- Strong PostgreSQL — schema design, indexes, JSONB, migrations, and multi-tenant patterns (Row-Level Security or equivalent)
- REST API design with rigorous validation (Zod or equivalent), authorisation, and audit logging
- Background job systems: BullMQ, Sidekiq, Celery, or equivalent — including retries, idempotency, and scheduled jobs
- Automated testing as part of normal workflow unit, integration, and at least one E2E framework
- CI/CD pipelines you have built, not just used
- Cloud experience on Azure or AWS: deployment, secrets management, IAM, monitoring
Strongly Preferred
- Multi-tenant SaaS architecture, including tenant isolation strategies
- Identity & access: Auth0, Microsoft Entra ID, OAuth2, MFA flows, RBAC
- Payment & subscription platforms — Stripe Billing, webhooks, proration, customer portal
- Field-level PII encryption with KMS / Key Vault envelope encryption
- Regulated-industry work — legal-tech, fintech, healthtech, or equivalent compliance environments
- Experience taking a product from internal tool to commercial SaaS
Nice to Have
- Microsoft Graph API or SharePoint Embedded
- Payroll / HRIS integration platforms (e.g. unified-API providers)
- E-signature implementations
- OCR / document intelligence
How We Work
- Office-based, UK hours. You work from our office at Technopark, Trivandrum, on full UK business hours. This gives you complete real-time overlap with the UK team for live discussion, design reviews, and decisions.
- Specs come before code. Modules are specified in detail before implementation. You will read long specs and turn them into working software, and push back when something doesn’t make sense.
- Quality gates are non-negotiable. Clean lint, passing tests, clean type-check, green CI before every merge. No exceptions for “small fixes”.
- Architectural boundaries matter. Modules don’t reach into each other’s internals — service interfaces only. This is what makes future productisation possible.
What We Offer
- Meaningful ownership of a serious commercial platform with a defined growth path
- Modern stack chosen in the last 18 months — no legacy baggage
- Direct line to product decisions — no middle layer between you and the work
- A serious workspace at Technopark — one of India’s most established tech campuses
- Long-term role — we are hiring for multi-year growth, not a short sprint
Work Location: In person