Full Stack Engineer with AWS Knowledge — People Pulse
People Pulse · Palo Alto ·
- Category
- Fullstack
- Experience
- 5+ years
- Salary
- INR 800,000 – 1,500,000 / year
People Pulse · Palo Alto ·
activate-interactive-pte-ltd · Singapore, Singapore, Singapore
Freddie Mac · McLean, VA
pwc · Bangalore
USER EXPERIENCE RESEARCHERS PTE. LTD. · Singapore, Singapore
Full-stack engineer at People Pulse, an HR SaaS platform, taking its people-operations product from prototype to production. Day-to-day: building the Node.js/Express REST API, PostgreSQL with row-level security and RBAC, and a React 18 SPA, plus Okta OIDC/JWT auth, KMS envelope encryption, and Docker/ECS Fargate deploys on AWS.
Compensation: ₹8L – ₹15L • No equity
People Pulse is an HR SaaS software that helps companies manage their people operations — from performance workflows to org-wide reporting — securely and at scale. We're hiring a Full-Stack Engineer to join our core engineering team and own the application layer of our platform.
You'll take our working prototype to production: server-enforced authorization, encrypted sensitive fields, SSO, and a live API-backed SPA replacing client-only demo state.
Architecture You'll Work In
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
Responsibilities
Requirements — Must Have
Requirements — Strongly Preferred
Nice to Have
You'll be a core member of our engineering team, working directly on the product — not a shared client project. We're a small team, so you'll have real ownership over the API, database, and frontend, and direct input into architecture decisions as we build out our security and compliance posture (including our ongoing SOC 2 work).
User Experience Researchers Pte.Ltd · Singapore