Senior Full-Stack Engineer (API Platform)

5 years

5 - 14 Lacs

Posted:1 month ago| Platform: GlassDoor logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

About :

We’re building a next-generation API management platform designed for developers and administrators to onboard, edit, and govern APIs with high performance, real-time validation, and intelligent tooling.

We believe in owning end-to-end solutions, building intuitive, maintainable systems, and enabling developers with the tools they deserve.

Role Overview

As a Senior Full-Stack Engineer, you will own the development of our editor hub, dashboard, and supporting backend services. You will be responsible for delivering a responsive, scalable, and maintainable product, collaborating with product, design, and infrastructure teams. You’ll influence architecture, state management strategy, and modular component design.

Key Responsibilities

  • Design, implement, and evolve a React + TypeScript front-end for an editor-centric enterprise application.
  • Integrate Monaco Editor for real-time contract editing (OpenAPI specs) with syntax highlighting, validation, and error reporting (e.g. via Spectral).
  • Manage application state using lightweight frameworks (e.g. Zustand, Recoil), avoiding unnecessary Redux complexity.
  • Build Fastify-based Node.js backend services to support API validation, schema management, session/lock handling, and integrations.
  • Model, query, and operate on data via MongoDB (schema design, aggregation pipelines, transactions, indexing).
  • Write unit tests using Jest and end-to-end tests using Playwright.
  • Develop a responsive, theme-able UI using Tailwind CSS, design tokens, and component-driven architecture.
  • Collaborate closely with UX/UI designers to turn wireframes and mocks into polished, user-friendly interfaces (dashboards, side panels, widgets).
  • Prioritize performance, scalability, and clean architecture across modules and features.
  • Identify and refactor technical debt; mentor more junior engineers.
  • Participate in code reviews, design discussions, and planning sessions.

Required Skills & Experience

  • Strong experience with React + TypeScript (hooks, context, component composition, patterns).
  • Solid Node.js skills; experience with Fastify preferred (Express acceptable).
  • Experience with state management solutions other than Redux (Zustand, Recoil, Jotai, etc.).
  • Deep understanding of MongoDB (schema modeling, queries, transactions, indexing, performance tuning).
  • Proficiency with Tailwind CSS, utility-first styling, responsive design, and theming.
  • Proven experience writing unit tests and E2E tests (Jest, Playwright or equivalent).
  • Solid grasp on REST APIs, concurrency, locking / session management, and distributed systems fundamentals.
  • Familiarity with Docker for containerization (and some exposure to Kubernetes or orchestration)
  • Strong software architecture sense, modular design, clean code practices, and ability to reason about scaling.

Nice-to-Haves

  • Experience integrating Monaco Editor or building web-based IDE / contract editors.
  • Knowledge of Azure Key Vault, Azure API Management (APIM), or API lifecycle tools.
  • Experience in CI/CD pipelines, automated deployments, cloud-native architectures.
  • Past work on collaborative or multi-user real-time applications (CRDTs, OT, conflict resolution).
  • Familiarity with distributed locks, Redis, or similar concurrency tooling.

Job Type: Full-time

Pay: ₹522,435.36 - ₹1,439,010.42 per year

Benefits:

  • Flexible schedule
  • Health insurance
  • Provident Fund

Experience:

  • React: 5 years (Required)
  • Zustand: 4 years (Required)
  • Jest & Playwright: 4 years (Required)

Language:

  • English (Required)

Work Location: In person

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now

RecommendedJobs for You