Senior Full Stack Engineer React

7 - 10 years

15 - 17 Lacs

Posted:5 days ago| Platform: Naukri logo

Apply

Work Mode

Hybrid

Job Type

Full Time

Job Description

Senior FullStack Engineer (React/React Native + Node)

About the Role

We are seeking a handson Senior FullStack Engineer who can design, build, and scale highquality web and mobile applications powered by modern JavaScript/TypeScript. You will lead endtoend executionfrom discovery and architectural design through implementation, testing, deployment, and operations. This role blends deep frontend expertise (React, React Native, Next.js) with robust backend/API engineering (Node.js, REST, GraphQL), and calls for strong product sensibilities, mentoring ability, and operational excellence.

What You’ll Do (Responsibilities)

Product & Delivery

  • Own feature development across web and mobile—from requirement refinement and UX validation to delivery and measurement.
  • Translate user and business needs into clear technical designs, scope, and delivery plans; break down projects into shippable increments.
  • Participate in the full SDLC: research, planning, estimation, development, testing, release, and postrelease monitoring.
  • Join architectural discussions to validate feasibility, complexity, and tradeoffs; produce ADRs and lightweight diagrams where needed.
  • Collaborate closely with product owners, designers, and engineers to implement userfriendly, accessible, and performant experiences.
  • Contribute to internal tools and developer experience improvements that boost team velocity and reduce lead time to production.

FrontEnd Engineering

  • Build rich, responsive UIs with React and Next.js; implement reusable, accessible components and designsystem patterns.
  • Develop mobile apps with React Native (Expo or bare) that feel native, are resilient offline, and support OTA updates where appropriate.
  • Manage application state using React Context, Redux Toolkit, RTK Query, or equivalent; adopt server components where they add value.
  • Implement routing, codesplitting, lazy loading, and datafetching strategies that optimize real/perceived performance.
  • Ensure crossbrowser/device compatibility, accessibility (WCAG), and pixelperfect implementation of UX/UI designs.

BackEnd & APIs

  • Design and implement secure, scalable REST and GraphQL APIs with Node.js/TypeScript (e.g., Express, Fastify, NestJS).
  • Model clean domain boundaries; define contracts, schemas, and versioning strategies; document APIs with OpenAPI/Swagger or GraphQL SDL.
  • Integrate with SQL/NoSQL databases (PostgreSQL, MySQL, MongoDB, DynamoDB, etc.); design performant queries and indexes.
  • Implement asynchronous processing with message queues/AMQP (e.g., RabbitMQ, SQS) and scheduled jobs.
  • Apply caching (Redis), rate limiting, pagination, and other techniques to ensure reliability at scale.
  • Secure services with OAuth2/OIDC/JWT, key management, secrets rotation, and leastprivilege access controls.

Quality, Testing & Reliability

  • Establish comprehensive automated testing: unit (Jest, Mocha/Chai), component (React Testing Library/Enzyme), endtoend (Cypress/Playwright), contract testing, and mocking (Nock) with BDD where appropriate.
  • Maintain code health via static analysis (ESLint, TypeScript), formatting (Prettier), and dependency hygiene.
  • Instrument applications for observability: structured logging, metrics, distributed tracing, and actionable dashboards/alerts.
  • Participate in blameless postmortems, rootcause analysis, and continuous improvement loops.
  • Handle occasional L3 support tickets, including oncall participation for critical incidents.

Performance & Scalability

  • Profile and optimize frontend performance (bundle size, TTI, TBT, CLS) and backend throughput/latency.
  • Design for horizontal scale using containerization, autoscaling, and CDN/edge strategies.
  • Champion best practices for data access patterns, query optimization, and caching at multiple layers.

DevOps, Security & Platform

  • Build and maintain CI/CD pipelines (GitHub Actions/Azure DevOps/GitLab CI) with automated testing and deployment gates.
  • Deploy to Azure/GCP/AWS using containers (Docker) and modern runtimes (Kubernetes, serverless where appropriate).
  • Implement API gateways, load balancing, TLS, WAF, and secrets management; follow secure coding standards (OWASP, ASVS).
  • Contribute to microfrontend or modular monorepo strategies where appropriate (Nx, Turborepo), promoting reusability and isolation.

Collaboration, Leadership & Mentorship

  • Perform thoughtful code reviews focused on correctness, readability, and maintainability.
  • Mentor junior and midlevel engineers through pairing, design clinics, and growthoriented feedback.
  • Advocate for continuous learning: run brownbags, proofofconcepts, and trials of emerging technologies and best practices.
  • Foster an inclusive, supportive engineering culture centered on craftsmanship and customer value.

Qualifications

  • BSc or MSc in Computer Science/Engineering or related field (or equivalent practical experience).
  • 5+ years of professional experience with React, React Native, Node.js, TypeScript, and JavaScript.

Core Skills & Experience (MustHave)

  • Strong proficiency in React (hooks, context, performance patterns) and React Native (Expo or bare workflows).
  • Expertise in building and consuming RESTful APIs; solid working knowledge of GraphQL (clients, caching, schema design).
  • Proficiency in HTML5/CSS3; handson with Next.js (App Router, SSR/SSG/ISR, RSC) and modern styling (CSS Modules, Tailwind, or Styled Components).
  • State management at scale (React Context/Reducer, Redux Toolkit, RTK Query, or equivalent).
  • Modern tooling: TypeScript, Vite/Webpack, Babel, NPM/Yarn/PNPM, Git (branching, PRs, code review).
  • Testing: Jest, React Testing Library/Enzyme, Cypress/Playwright; mocking frameworks (Nock) and BDD workflows when applicable.
  • Performance engineering and accessibility fundamentals; Lighthouse/Web Vitals literacy.

Preferred Skills (NicetoHave)

  • Agile/Scrum delivery using Jira or Azure DevOps; strong backlog hygiene and estimation practices.
  • CI/CD pipelines and automated deployments; trunkbased development and feature flags.
  • Microfrontend architecture, module federation, or federated design systems.
  • Cloud platforms (Azure, GCP, AWS); containers, autoscaling, API gateways, reverse proxies, and CDN strategies.
  • Observability stacks (OpenTelemetry, Prometheus/Grafana, ELK/EFK, Datadog, New Relic) and incident response playbooks.
  • Datastores: relational (PostgreSQL/MySQL/SQL Server), document (MongoDB/Firestore), keyvalue (Redis), and search (Elasticsearch/OpenSearch); data modeling and migration discipline.
  • Messaging/streaming (AMQP/RabbitMQ, Kafka/SNS/SQS), WebSockets/realtime updates, and offlinefirst patterns.
  • Security & compliance awareness (OWASP, SOC 2, GDPR, PCI considerations), SSO (OAuth2/OIDC/SAML), and secrets management.

Success Indicators & KPIs

  • Delivery

    : Consistent ontime delivery of scoped increments with minimal escaped defects.
  • Quality

    : High test coverage on critical paths; low MTTR; positive code review signals.
  • Performance

    : Measurable improvements in Core Web Vitals and API latency/error budgets.
  • Reliability

    : Healthy SLO/SLA adherence; actionable monitors and dashboards.
  • Collaboration

    : Clear communication, strong crossfunctional feedback, and mentee growth.
  • Reusability

    : Adoption of shared libraries/components and reduction of duplicate code.

DayintheLife

  • Morning standup, backlog grooming, or design sync.
  • Pairing or solo deepwork on features, tests, and refactors.
  • Code reviews and async design feedback.
  • Integrations with APIs/services; CI runs and environment validations.
  • Postrelease monitoring and quick iterations based on telemetry and user feedback.

Technical Environment (Illustrative)

  • Frontend

    : React, Next.js, React Native, Expo, TypeScript, Tailwind/CSS Modules.
  • Backend

    : Node.js (Express/Fastify/NestJS), REST, GraphQL (Apollo/Urql), OpenAPI/Swagger.
  • Data

    : PostgreSQL/MySQL, MongoDB, Redis, Elasticsearch/OpenSearch.
  • Infra

    : Docker, Kubernetes, API Gateway, NGINX, CDN/Edge (CloudFront/Akamai/Vercel/Azure Front Door).
  • CI/CD

    : GitHub Actions, Azure DevOps, or GitLab CI; IaC (Terraform/Bicep) is a plus.
  • Observability

    : OpenTelemetry, Prometheus/Grafana, ELK/EFK, Datadog/New Relic.
  • Quality

    : Jest, React Testing Library, Cypress/Playwright, ESLint, Prettier, TypeScript strict mode.

30/60/90Day Expectations

  • 30 days

    : Ramp up on domain, architecture, and pipelines; ship a small feature and contribute to code reviews.
  • 60 days

    : Own a mediumsized feature endtoend; improve a CI/test or DX bottleneck; add dashboards/alerts for your services.
  • 90 days

    : Lead a crosscomponent initiative (e.g., designsystem component, observability uplift, or microfrontend integration); mentor a junior engineer on a meaningful project.

Work Model & Collaboration

  • Hybrid/Remotefriendly with core collaboration hours.
  • Occasional participation in L3 support/oncall rotations for critical services.
  • Crosstimezone collaboration with documented handoffs and async communication norms.

Equal Opportunity

We celebrate diversity and are committed to creating an inclusive environment for all employees. We welcome candidates of all backgrounds and identities.

Compensation & Benefits (Illustrative)

  • Competitive salary with performancebased bonus.
  • Health insurance and wellness benefits.
  • Learning stipend for conferences/courses/certifications.
  • Flexible time off and remote work support.

How to Apply

Please share your rsum/portfolio/GitHub and any apps you’ve shipped (links to stores or demos). Include a brief note on a complex feature you led, how you validated the solution, and what you measured after launch.

Mock Interview

Practice Video Interview with JobPe AI

Start Node.js 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

noida, thiruvananthapuram