Home/Job List/Senior Full Stack Engineer (Node.js, React.js, Headless CMS)
Cloudesign

Senior Full Stack Engineer (Node.js, React.js, Headless CMS)

Cloudesign

Mumbai, Maharashtra, India
Full-Time
Posted 1 day ago

Job Description & Responsibilities

Job Description: Senior Full Stack Engineer (Node.js, React.js, Headless CMS)

Experience: 7+ years

Employment type: Full-time

Location: Mumbai - Kanjurmarg

Reports to: [Engineering Manager / Tech Lead]

About The Role

We are rebuilding our public-facing web platform on a modern, headless architecture. You will design and build the content layer (Strapi) and the React front end that consumes it. The work is performance-sensitive, security-conscious and subject to regulatory and compliance requirements. You will be a hands-on senior engineer who shapes technical decisions and mentors others.

Key Responsibilities

  • Design, build and maintain scalable web applications using React.js (Next.js preferred) and Node.js.
  • Architect and implement content models, APIs and workflows in Strapi headless CMS (Contentful, Sanity, Directus, Payload, etc.).
  • Build custom Strapi plugins, controllers, services, lifecycle hooks, middleware and policies, and handle upgrades across major versions.
  • Configure roles and permissions, i18n, media handling, and draft/publish and review workflows to meet editorial and compliance needs.
  • Build REST and GraphQL APIs and integrate the CMS with internal services, third-party APIs and authentication systems (SSO/SAML/OAuth2).
  • Optimize for performance, SEO and accessibility (Core Web Vitals, SSR/SSG/ISR, caching, CDN).
  • Write clean, tested, maintainable code, and take part in code reviews and architecture discussions.
  • Own deployments with the DevOps team: CI/CD, containerization, environment management and monitoring.
  • Apply secure coding practices (OWASP Top 10, input validation, secrets management, dependency hygiene) and support security reviews and audits.
  • Mentor junior and mid-level engineers, and document technical designs and decisions.

Required Skills And Experience

  • 6 to 8 years of professional software development, including 4+ years of strong hands-on Node.js (Express, NestJS or Koa) and React.js.
  • Proficiency in JavaScript (ES6+) and TypeScript.
  • At least 2 years of hands-on experience with a headless CMS, preferably Strapi (v4/v5), covering content modeling, custom extensions and production deployment.
  • Solid understanding of REST and GraphQL API design.
  • Experience with relational databases (PostgreSQL, MySQL), including schema design and query optimization.
  • Experience with state management (Redux, Zustand or React Query) and modern React patterns (hooks, context, code splitting).
  • Familiarity with Git workflows, CI/CD pipelines, Docker, and at least one cloud platform (AWS).
  • Experience writing unit, integration and end-to-end tests (Jest, React Testing Library, Cypress or Playwright).
  • Good understanding of web security, authentication and authorization.
  • Strong communication skills and the ability to work with product, design, content and compliance stakeholders.

Good to Have

  • Experience in BFSI, fintech or other regulated industries, including audit trails, maker-checker approval flows and data-privacy requirements.
  • Experience migrating a legacy website or CMS to a headless architecture.
  • Knowledge of Kubernetes, Terraform or similar infrastructure tooling.
  • Experience with search (Elasticsearch, Algolia), CDN and edge caching, and observability tools (Datadog, New Relic, Grafana).
  • Familiarity with SSO integrations (Okta, Azure AD) and role-based access control at scale.
  • Contributions to open-source projects, or authored Strapi plugins.
  • Experience with Strapi Enterprise features (review workflows, audit logs, SSO).

Education

Bachelor's degree in Computer Science, Engineering or a related field, or equivalent practical experience.

Required Skills

JavaScriptTypeScriptReactNode.jsAWSAzureDockerKubernetesSQLGit

Job Details

Employment TypeFull-Time
Work ModeOn-Site
Experience6 – 8 years
Positions1

Posted by

N/A

Posted on:

8 Oct 2026

About Cloudesign

More open roles

Browse all jobs →