Full Stack Developer – React, Node.js & React Native

LearnRush LMS
Gurugram, Haryana, India

Full Stack Developer – React, Node.js & React Native

LearnRush | Gurugram | Full-time

Build web and mobile products that make learning smarter.

LearnRush is an AI-powered learning platform helping enterprises create, deliver, and measure learning. We’re looking for a hands-on developer who can build responsive web applications, reliable backend services, and mobile applications for Android and iOS.

What you’ll do

  • Build and maintain web applications using React.js.
  • Develop backend services and REST APIs using Node.js.
  • Build and release Android and iOS applications using React Native.
  • Own features across the frontend, backend, database, and mobile application.
  • Integrate AI capabilities, third-party services, authentication, and enterprise systems.
  • Deliver consistent experiences across web and mobile, including notifications, media playback, and learning progress.
  • Improve application performance, reliability, security, and usability.
  • Write maintainable code, review pull requests, and test critical user journeys.
  • Troubleshoot production issues and resolve their underlying causes.
  • Work closely with product managers and designers to turn requirements into working features.

Who we’re looking for

  • Mandatory education: A degree in Computer Science, Information Technology, or a related engineering discipline from any Indian Institute of Technology (IIT) or National Institute of Technology (NIT).
  • Ideally 3–6 years of software development experience, with practical experience across React.js, Node.js, and React Native.
  • Strong JavaScript and TypeScript skills.
  • Experience with React hooks, state management, responsive interfaces, and reusable components.
  • Experience building Node.js services using Express.js or a comparable framework.
  • Hands-on React Native experience, including navigation, API integration, and platform-specific debugging.
  • Working knowledge of SQL or NoSQL databases, data modelling, and query optimisation.
  • Understanding of authentication, role-based access, API security, and secure handling of user data.
  • Familiarity with Git, code reviews, automated testing, and deployment workflows.
  • Ability to investigate problems independently and take features through to release.
  • Clear communication and strong ownership.

Good to have

  • Experience publishing and maintaining applications on the Google Play Store and Apple App Store.
  • Familiarity with AWS, CI/CD pipelines, Docker, and application monitoring.
  • Experience with push notifications, offline access, file uploads, and video or audio playback.
  • Experience integrating LLM APIs and building AI-powered features.
  • Exposure to enterprise SaaS, LMS platforms, or learning technology.

What success looks like

  • Reliable features delivered across web and mobile.
  • Fast, intuitive interfaces and well-designed APIs.
  • Stable mobile releases with fewer crashes and smoother performance.
  • Maintainable code and timely resolution of production issues.

Score my resume against this job, free →

Will you get shortlisted for this role? Check your match free →