Mphasis Ltd

Senior Full Stack Software Engineer

Mphasis Ltd
Bengaluru/Bangalore
Not disclosed
Work from OfficeWork from Office
Full TimeFull Time
Min. 5 yearsMin. 5 years

Job Description

Delivery Module Lead

Senior Full-Stack Engineer ×3

Headcount: 3 identical roles · Level: Senior

What these people do

Three interchangeable senior engineers who collectively own all 19 backend modules, all 6 frontend portals, all adapter implementations, and all test coverage. Work is divided by domain area, not by technology layer — each engineer owns a domain end-to-end (backend module + matching portal + tests), eliminating handoffs.

Suggested domain split (adjust per strengths):

Engineer

Backend Domain Modules

Frontend Portals

FSE-1

policy, claims, underwriting, documents

portal/ (policyholder), ops/ (internal staff)

FSE-2

billing, commissions, accounting, reinsurance

agent/ (agents/brokers), group/ (group admins)

FSE-3

notifications, reporting, ai, compliance, retention, integration, work-queue, audit

chat/ (AI chatbot), admin/ (platform admins)

Responsibilities

Backend (NestJS · Prisma · PostgreSQL)

  • Implement and own assigned NestJS modules: service, controller, DTOs, Prisma queries, pgboss job handlers
  • Write main.worker.ts job handlers for async tasks and outbox relay within owned modules
  • Implement and extend adapter interfaces (LlmAdapter, OcrAdapter, StorageAdapter, EmailAdapter, SmsAdapter) for assigned modules
  • Add @ApiOperation, @ApiResponse, @ApiProperty decorators on all controllers — keeping the OpenAPI spec accurate and complete
  • Implement Cerbos RBAC + ABAC policy calls within modules (authority limits, separation of duties, jurisdiction checks)
  • Maintain prisma/schema.prisma models for owned modules in coordination with the Tech Lead
  • Write Vitest unit tests and Supertest integration tests achieving agreed coverage targets

Frontend (React 19 · TanStack Query · Zod · Tailwind)

  • Build and maintain all pages within assigned portal layout routes
  • Implement TanStack Query hooks for all API endpoints in owned portals; manage cache invalidation, optimistic updates, and error boundaries
  • Implement React Hook Form + Zod validation forms using OpenAPI-derived schemas
  • Build shared src/components/ design system elements (shadcn/ui + Tailwind 4) when adding new component patterns
  • Run openapi-typescript / orval after backend spec changes to regenerate generated/types.ts and generated/api-client.ts
  • Implement Zustand stores for UI state within owned portals (sidebar state, filters, modals)
  • Write Vitest component tests and Playwright E2E tests for owned portal flows
  • Maintain WCAG 2.1 AA compliance within owned portals; integrate axe-core checks

Cross-Cutting

  • Contribute to code review across all modules (not just owned domain)
  • Escalate schema design decisions and cross-module interface changes to the Tech Lead before implementing

Must-Have Skills

  • TypeScript — expert
  • NestJS (modules, guards, interceptors, decorators, pipes) — expert
  • React 19 (hooks, Router 7, lazy loading, error boundaries) — expert
  • Prisma + PostgreSQL — solid
  • TanStack Query, React Hook Form, Zod — solid
  • Tailwind 4 + shadcn/ui — solid
  • Vite / build tooling — working knowledge
  • REST API design and OpenAPI spec authoring — solid
  • Ability to work without a frontend/backend handoff boundary — essential

Nice-to-Have Skills

  • Insurance domain knowledge (claims, billing, underwriting)
  • Keycloak JS adapter / JWT auth patterns
  • pgboss or similar durable job queues
  • Cerbos policy authoring

Job role

Work location
Work locationBangalore
Department
DepartmentSoftware Engineering
Role / Category
Role / CategoryFrontend Development
Employment type
Employment typeFull Time
Shift
ShiftDay Shift

Job requirements

Experience
ExperienceMin. 5 years

About company

Name
NameMphasis Ltd
Job posted by Mphasis Ltd

Similar jobs you can apply for

Software / Web Developer
Minchu Productions

Flutter Developer

Minchu Productions
Jaya Nagar, Bengaluru/Bangalore
₹25,000 - ₹25,000
Work from Office
Full Time
Any experience
Basic English

QA / QC Executive

Sidra Tech Solutions
HSR Layout, Bengaluru/Bangalore
₹25,000 - ₹25,000
Work from Office
Full Time
Min. 1 year
Good (Intermediate / Advanced) English
Just Dial

Certified Internet Consultant

Just Dial
Vasanth Nagar, Bengaluru/Bangalore
₹22,000 - ₹50,000*
Work from Office
Full Time
Min. 1 year
Basic English
Kateel Engineering Industry Private Limited

Quality Assurance Engineer

Kateel Engineering Industry Private Limited
Kamaksipalya, Bengaluru/Bangalore
₹17,000 - ₹20,000
Work from Office
Full Time
Any experience
Good (Intermediate / Advanced) English
Smart Detective & Allied Services (India) Private Limited

Database Analyst

Smart Detective & Allied Services (India) Private Limited
Halasuru, Bengaluru/Bangalore
₹21,100 - ₹21,100
Work from Office
Full Time
Freshers only
Good (Intermediate / Advanced) English
Magic Bus India Foundation

Computer Trainer Programming Language

Magic Bus India Foundation
Dommasandra, Bengaluru/Bangalore
₹15,000 - ₹35,000*
Work from Office
Part Time
Any experience
Basic English

You can expect a minimum salary of 0 INR. The salary offered will depend on your skills, experience and performance in the interview.

The candidate should have completed the required education and people who have 5 to 8 years are eligible to apply for this job. You can apply for more jobs in Bengaluru/Bangalore to get hired quickly.

The candidate should have sound communication skills and sound communication skills for this job.

Both Male and Female candidates can apply for this job.

No, it's not a work from home job and can't be done online. You can explore and apply for other work from home jobs in Bengaluru/Bangalore at apna.

No work-related deposit needs to be made during your employment with the company.

Go to the apna app and apply for this job. Click on the apply button and call HR directly to schedule your interview.

The last date to apply for this job is . For more details, download apna app and find Full Time jobs in Bengaluru/Bangalore . Through apna, you can find jobs in 64 cities across India. Join NOW!