Lead Full Stack Engineer (Karnataka)

Lead Full Stack Engineer (Karnataka)

31 Jul
|
Winspire Tech
|
Karnataka

31 Jul

Winspire Tech

Karnataka

Were looking for a Lead Full-Stack Engineer to own the application layer of an enterprise SaaS platform backend API, relational database, and React frontend. Youll take a working prototype to production: server-enforced authorization, encrypted sensitive fields, SSO, and a live API-backed SPA replacing client-only demo state.

Architecture Youll Work In

Browser (React SPA)

HTTPS / JWT session

Express API (Node.js)

per-request tenant context + transaction

PostgreSQL (RLS-enforced, org-scoped)

envelope encryption for sensitive fields

KMS AES-GCM sidecar storage

Auth: Okta OIDC (Auth Code + PKCE) server-issued JWT

Deploy: GitLab CI/CD (OIDC) Docker ECR ECS Fargate

Frontend host: S3 + CloudFront

Database: RDS PostgreSQL 15 + RDS Proxy (SSL)

Poly-repo layout: separate repositories for API, web SPA, SQL migrations, and infrastructure (Terraform). Release order: migrations API frontend infra.

Multi-Tenancy & Authorization Model

Each HTTP request sets org context in a DB transaction; row-level security policies enforce access the client cannot widen scope.

Server-enforced RBAC with role-scoped data (group assignment, management chain, field-level stripping for certain roles, aggregate-only views for executives). Separation of duties: no self-review or self-approval.

Tech Stack

Layer

Technologies

Runtime

Node.js 20 (ES modules), Docker (node:20-alpine)

Backend

Express 4, CORS, Morgan, dotenv

Database

PostgreSQL 15, pg driver, RLS, RDS Proxy, versioned SQL migrations

Auth

JWT, bcryptjs, Okta OIDC (Auth Code + PKCE), group role mapping

Encryption





AWS KMS, AES-GCM, per-tenant DEK wrapping, encrypted field sidecar tables

Frontend

React 18, Vite 5, JSX

UI & viz

lucide-react, Recharts, xlsx export

Cloud

ECS Fargate, ALB, ECR, RDS, S3, CloudFront, KMS, Secrets Manager

CI/CD

GitLab CI/CD with OIDC (no long-lived AWS keys)

IaC

Terraform 1.5 (coordination with platform engineer, not primary ownership)

Responsibilities

- Design and implement the production REST API routing, middleware, error handling, transaction management

- Build PostgreSQL schema and migrations tables, indexes, RLS policies, tenant context functions

- Implement server-enforced RBAC role-scoped queries, field-level visibility rules, management-chain derivation, audit logging

- Own authentication and sessions OIDC callback flow, JWT issuance/validation, session rotation, JWKS verification

- Build field-level encryption KMS envelope encryption, encrypt/decrypt service, sidecar storage pattern

- Develop the React SPA complex forms, role-based navigation, client-server state sync, live API cutover from demo/local storage

- Implement domain lifecycle endpoints create, submit, approve, calibrate (with reason + audit trail), export





- Maintain Docker images and coordinate ECS deployments via GitLab pipelines

- Write API documentation and contribute to security/compliance evidence (RBAC matrix, data-flow descriptions)

- Collaborate with integrations engineer on API surfaces for external sync and OAuth token storage

- Collaborate with platform engineer on RDS, KMS keys, secrets, and deploy health

Requirements Must Have

- 5+ years building production web applications with meaningful backend and frontend ownership

- Strong Node.js / Express REST design, middleware, DB transactions

- Deep PostgreSQL migrations, RLS, connection pooling, query optimization

- Robust React complex state, role-scoped UI, form workflows beyond simple CRUD

- Security-first approach never trust client for authorization; encrypt sensitive data; audit mutations

- JWT + OIDC/OAuth 2.0 experience (Okta, Auth0, Entra ID, or equivalent)

- Docker, containerized deploys, CI/CD (GitLab or equivalent)

- Comfortable working independently in a poly-repo with minimal process

Requirements Strongly Preferred

- AWS application development: ECS, RDS, KMS, Secrets Manager, S3/CloudFront

- Multi-tenant SaaS with org-scoped data isolation

- Envelope encryption / KMS-wrapped DEK patterns

- Enterprise SaaS with complex RBAC and separation of duties

- Terraform literacy

Nice to Have

- SOC 2 or enterprise security review experience

- HR/people-systems domain knowledge

- LLM API integration in production apps

","

📌 Lead Full Stack Engineer (Karnataka)
🏢 Winspire Tech
📍 Karnataka

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: lead full stack engineer (karnataka) / karnataka

Subscribe to this job alert:

Get the latest job offers by email for: lead full stack engineer (karnataka) / karnataka