Senior MERN Stack Engineer

Department Icon IT / Software Development & Related
Posted: 1 week ago
5-9 years
Mumbai, Maharashtra
IT / Software Development & Related
work from office
Full Time
Closes 30 Dec 2026

Posted: 1 week ago
Let Jobaaj One apply for you

An AI agent that applies to roles like this on employers' own sites. 25 applications free, no card needed.

Job Description
Similar Jobs
Please verify your account first! Send OTP

Job Description

Senior MERN Stack Engineer

Location: Remote (India)

Experience: 5–9 Years

Employment Type: Full-Time

About the Role

We are looking for a Senior Full Stack Engineer to take end-to-end ownership of an enterprise Talent Development Platform. The role involves building and maintaining scalable frontend and backend applications, managing production databases, developing enterprise integrations, and ensuring application security, performance, and reliability.

You will work across the entire product lifecycle, from requirement analysis and architecture to development, testing, deployment, and production support. The ideal candidate has hands-on experience owning a live, multi-tenant B2B SaaS application and can balance rapid feature delivery with technical quality, security, and maintainability.

Key Responsibilities

  • Develop, maintain, and enhance frontend and backend applications using React, TypeScript, Node.js, Drizzle ORM, and PostgreSQL.
  • Own PostgreSQL database design and production readiness, including schema changes, migrations, indexing, transactions, performance optimization, and row-level security (RLS).
  • Build secure REST APIs, backend services, validation mechanisms, authorization workflows, and multi-tenant functionality.
  • Develop enterprise integrations, including inbound webhooks, identity integrations, bulk employee and organization imports, background jobs, file storage, and notification services.
  • Maintain and enhance product experiences for employees, managers, HR teams, and executives.
  • Develop features across competency management, assessments, development plans, evidence tracking, coaching, reassessment, and workforce intelligence.
  • Manage day-to-day application CI/CD operations, deployment workflows, and release readiness.
  • Implement observability, health checks, structured logging, error handling, and production diagnostics.
  • Ensure complete English and Arabic language support, including right-to-left (RTL) layouts wherever applicable.
  • Implement AI-powered features with structured outputs, usage controls, validation, auditability, and safe failure handling.
  • Review and validate AI-generated code before merging or deploying it to production.
  • Write and maintain automated tests covering business logic, authorization, database operations, tenant isolation, and critical user journeys.
  • Troubleshoot production issues, investigate regressions and performance bottlenecks, and perform root-cause analysis.
  • Collaborate with the Integration Lead to develop reusable integration capabilities and implement client-specific product enhancements.
  • Maintain clean architecture, promote code reusability, and prevent unnecessary technical debt or duplication of models and workflows.

Required Skills & Experience

  • 5–9 years of experience in full-stack software development.
  • At least 2 years of experience as a Senior or Lead Engineer with significant ownership of a production-grade, multi-tenant B2B SaaS application.
  • Strong hands-on experience with React and TypeScript.
  • Proficiency in Node.js backend development and API design.
  • Strong knowledge of PostgreSQL and SQL, including database design, schema migrations, indexing, transactions, and performance troubleshooting.
  • Practical experience implementing authorization, tenant isolation, and database-level or policy-based access controls.
  • Experience building REST APIs, webhooks, scheduled tasks, background jobs, and third-party integrations.
  • Strong automated testing practices across unit, integration, security, and database-backed workflows.
  • Experience with Git, GitHub, Docker, and day-to-day CI/CD operations.
  • Working knowledge of cloud deployments, application monitoring, observability, production troubleshooting, and incident support.
  • Understanding of multi-tenant SaaS security, idempotency, auditability, and secure secret management.
  • Ability to critically evaluate AI-assisted and AI-generated code, with a strong focus on correctness, security, and maintainability.
  • Ability to work independently and take ownership of features from requirements through deployment and production support.

Good to Have

  • Experience with Drizzle ORM and PostgreSQL Row-Level Security (RLS).
  • Experience with MySQL-to-PostgreSQL migration or production database cutovers.
  • Background in B2B or enterprise SaaS product development.
  • Experience in HR technology, talent management, assessments, LMS/LXP, or workforce platforms.
  • Familiarity with Microsoft Entra ID, OAuth 2.0, OIDC, or SAML-based authentication.
  • Experience building multilingual applications, particularly Arabic and RTL interfaces.
  • Experience integrating AI APIs with strict structured-output requirements.
  • Exposure to Azure services, including managed PostgreSQL, cloud storage, secrets management, monitoring, and application hosting.
  • Experience with queues, notifications, file storage, webhooks, and production observability.
  • Experience working in small, fast-paced product teams with broad engineering ownership.

About the Product

You will contribute to an enterprise Talent Development Platform that helps organizations manage job architecture, competency frameworks, employee assessments, development plans, coaching, reassessment, and workforce intelligence.

The platform also supports integrations with enterprise HR systems and is built around a modern technology stack comprising React, TypeScript, Node.js, Drizzle ORM, and PostgreSQL, with PostgreSQL Row-Level Security supporting tenant isolation.

The role requires a product engineering mindset, with a focus on building reliable, secure, scalable, and maintainable solutions for enterprise customers.

What Were Looking For

We are looking for a hands-on senior engineer who is comfortable working across frontend development, backend services, databases, security, testing, integrations, CI/CD, and production troubleshooting.

You should have experience taking meaningful ownership of a live multi-tenant SaaS product and be comfortable using AI-assisted development tools to improve productivity without compromising engineering quality.

Strong communication skills, a practical approach to problem-solving, and the ability to work independently in a fast-moving environment are essential.

Skills

Node.jsSoftware DevelopmentTestingApiFull StackCloudBackend DevelopmentSqlReact

If a job posting appears fraudulent, asks for payment, contains misleading information, or violates our guidelines, please report it immediately. Our team will review it promptly, Jobaaj does not charge any fee from the applicants.

Similar Jobs

View all
Loading...

Looking for something similar?

Bag Logo
Jobaaj
Get jobs like this by email

New IT / Software Development & Related roles in Mumbai.

Job Alert
Google hiring for Specific Roles Apply Now!
1 min ago
New Opportunity
Amazon is hiring freshers Apply Now!
5 min ago
Featured Jobs
Microsoft opening 50+ positions Apply Now!
10 min ago

One email a day. Unsubscribe any time.