Senior Full Stack React Developer
IntuitionX
5 - 10 years
Chennai
Posted: 08/01/2026
Job Description
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
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.
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)
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
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)
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)
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
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 Experience6+ 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
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
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
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
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 EnvironmentRemote/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.
