🔔 FCM Loaded

Senior Full Stack React Developer

IntuitionX

5 - 10 years

Chennai

Posted: 08/01/2026

Getting a referral is 5x more effective than applying directly

Job Description

Senior Full Stack React Developer - Job Description


Company Overview


IntuitionX is a UK-based Ed-Tech firm. We are building a comprehensive AI-powered educational platform featuring real-time interactive learning experiences, AI assistants, games, study plan generation, and personalised learning paths. Our platform spans multiple applications, including web, mobile, and admin panels, all integrated through a microservices architecture


Position: Senior Full Stack React Developer Role Summary


We are seeking an experienced Full Stack React Developer to join our team and help maintain and enhance our multi-platform educational technology ecosystem. The ideal candidate will work across our React/Next.js web applications, React Native mobile app, and NestJS backend services, ensuring seamless integration and optimal user experiences.


Key Responsibilities Frontend Development (60% of time)


Next.js Web Applications : Develop and maintain multiple Next.js 15 applications including:

Admin dashboard with complex data tables, forms, and analytics

Public-facing web application with real-time features

Codex admin panel for content management

React Native Mobile App : Contribute to iOS and Android mobile application development

Component Architecture : Build reusable, accessible UI components using Radix UI, Tailwind CSS, and custom design systems

State Management : Implement and maintain state management using Redux Toolkit and TanStack Query

Real-time Features : Develop real-time interactive features using Socket.io for multiplayer quiz games and chat functionality

3D/Interactive Content : Work with Three.js for interactive 3D visualizations and educational content

Form Handling : Implement complex forms with validation using React Hook Form and Zod

Markdown Rendering : Build rich content rendering with LaTeX math support (KaTeX) and syntax highlighting

Backend Development (30% of time)


NestJS Microservices : Develop and maintain NestJS backend services:

User service (authentication, profiles, referrals, notifications)

AI service (quiz generation, study plans, real-time game sessions)

Payment service (Stripe integration, subscription management)

API Development : Design and implement RESTful APIs with proper error handling and validation

WebSocket/Socket.io : Build real-time communication features for multiplayer games and chat

Database Integration : Work with MongoDB (Mongoose), PostgreSQL (TypeORM), and MySQL databases

Third-party Integrations : Integrate with AWS services (S3, Cognito, CloudFront), Stripe, Firebase, and AI services (Google Gemini, OpenAI)


DevOps & Infrastructure (10% of time)


Docker : Work with Docker Compose for local development and deployment

CI/CD : Contribute to deployment pipelines and build processes

Environment Management : Manage environment configurations across multiple services

Monitoring : Implement logging and error tracking using Winston


Required Technical Skills Frontend Technologies


React 19 - Advanced React patterns, hooks, context API

Next.js 15 - App Router, Server Components, API routes, Turbopack

React Native 0.81 - Mobile app development for iOS and Android

TypeScript - Strong typing, interfaces, generics

Tailwind CSS 4 - Utility-first styling and responsive design

State Management : Redux Toolkit, TanStack Query (React Query)

Form Libraries : React Hook Form, Zod validation

UI Libraries : Radix UI, Lucide React, custom component libraries

Real-time : Socket.io client, WebSocket implementation

3D Graphics : Three.js (basic understanding)

Build Tools : Turbopack, Metro (React Native)


Backend Technologies


NestJS 10 - Modules, controllers, services, guards, interceptors

TypeScript - Server-side TypeScript development

Databases :

MongoDB with Mongoose

PostgreSQL with TypeORM

MySQL with TypeORM

Authentication : AWS Cognito, JWT, OAuth flows

Real-time : Socket.io server, WebSocket gateways

API Design : RESTful APIs, DTOs, validation pipes

Testing : Jest, Supertest (unit and e2e testing)


Cloud & Services

AWS : S3, Cognito, CloudFront, SDK integration

Stripe : Payment processing, subscription management, webhooks

Firebase : Push notifications, analytics

AI Services : Google Gemini/Vertex AI, OpenAI API integration


Tools & Practices

Version Control : Git, GitHub workflows

Package Management : npm, package-lock.json

Code Quality : ESLint, Prettier, TypeScript strict mode

Docker : Docker Compose for local development

Documentation : Swagger/OpenAPI, Markdown documentation

Preferred Qualifications Experience

6+ years of professional full-stack development experience

3+ years of React/Next.js production experience

3+ years of React Native mobile development

2+ years of NestJS or similar Node.js framework experience

Experience with microservices architecture

Experience with real-time applications (Socket.io, WebSockets)

Experience with payment processing (Stripe preferred)

Experience with AWS services


Soft Skills

Strong problem-solving and debugging skills

Ability to work independently and in a team

Excellent communication skills

Attention to detail and code quality

Ability to learn new technologies quickly

Experience working in agile/scrum environments


Nice to Have

Experience with Three.js or WebGL

Experience with AI/ML API integrations

Experience with educational technology platforms

Experience with voice assistant technologies

Knowledge of Python (for understanding voice assistant service)

Experience with monorepo management

Experience with GraphQL


What We Offer


Attractive compensation package featuring an annual salary of about 15,00,000 and performance-based monthly bonuses of up to 50% of the monthly salary.

Opportunity to work on cutting-edge educational technology

Exposure to AI/ML integration and real-time systems

Work across the full stack with modern technologies

Collaborative team environment

Professional growth opportunities

Competitive compensation package


Application Process


Please submit:

Resume/CV highlighting relevant experience

Portfolio/GitHub links showcasing React/Next.js projects

Brief cover letter explaining your interest in educational technology

Work Environment

Remote/Hybrid : Flexible work arrangements

Team Size : Small, collaborative team

Tech Stack : Modern, cutting-edge technologies

Codebase Size : ~1,200+ files across 12 applications/services in multiple repositories

Development Practices : TypeScript-first, component-driven development, microservices architecture

This role requires a developer who is comfortable working across the entire stack, from React components to NestJS services, and who thrives in a fast-paced, innovative environment, building educational technology solutions.

Services you might be interested in

Improve Your Resume Today

Boost your chances with professional resume services!

Get expert-reviewed, ATS-optimized resumes tailored for your experience level. Start your journey now.