FullStack (Mern) Developer
We're hiring a full-stack JavaScript/TypeScript engineer to build modern web products for our clients, from APIs and databases to the user interface. Experience -3–5 years building production web apps with Node.js and React About Gravity. Gravity is a full-stack product and engineering company. We build enterprise products in generative AI, eCommerce, B2B multi-channel commerce, PIM and cloud, for clients in retail, logistics, marketing and payments.
About Gravity. Gravity is a full-stack product and engineering company. We build enterprise products in generative AI, eCommerce, B2B multi-channel commerce, PIM and cloud, for clients in retail, logistics, marketing and payments.
What you'll work on
You'll join client project teams building enterprise products in eCommerce, multi-channel commerce, operations and AI.
These products run in production and businesses use them every day.
Typical projects include: eCommerce and marketplace platforms: catalogs, orders, inventory, and integrations with platforms such as Shopify.
Internal tools and dashboards for operations, warehouse and logistics teams. AI-powered features: generating content, classifying images and documents, and automating decisions with LLMs. Integrations between business systems through APIs, webhooks and background jobs.
Projects vary, so you'll move between codebases and learn a client's business quickly.
Most are built with TypeScript, Node.js and React, on MongoDB or PostgreSQL.
Note on "MERN". We use the term for the skill set: JavaScript end to end with Node.js, Express and React. Some projects use MongoDB and others PostgreSQL or MySQL, so we value engineers comfortable with both document and relational databases. What you'll do You'll own features end to end, from the database change to the screen, and see them through to production. Design and build REST or GraphQL APIs with Node.js and Express, with validation, authentication and clear error handling. Model data in MongoDB or PostgreSQL, and keep queries fast as data grows. Build responsive, accessible interfaces in React / Next.js. Integrate third-party services such as payment, eCommerce, shipping and AI APIs, and handle webhooks safely. Move long-running work into background jobs and queues. Write tests, review pull requests and keep code easy to maintain. Deploy through CI/CD, monitor production and fix issues quickly. Use AI coding assistants (e.g. Claude Code, GitHub Copilot, Cursor) in daily work, and check what they produce. Work with clients, product managers and designers to turn requirements into plans and estimates, and take part in sprint planning.
What you bring
3–5 years of professional experience building and shipping web applications with Node.js and React.
Strong modern JavaScript (ES2022+) and TypeScript. Node.js and Express in production: middleware, authentication (JWT / OAuth), validation, error handling.
React with hooks and function components; Next.js experience is a strong plus.
Hands-on with MongoDB (Mongoose) and at least one SQL database (PostgreSQL or MySQL), including schema design and indexing.
Experience integrating third-party REST or GraphQL APIs.
Comfortable with Git, pull requests, code review and automated testing (Jest, Vitest or similar).
Clear written and spoken English for working directly with clients.
A degree in computer science or a related field is welcome but not required. We look at what you've built.
Nice to have
ORMs such as Prisma, TypeORM or Sequelize.
Redis, caching and job queues (e.g. BullMQ). eCommerce platforms (Shopify, commercetools, Magento) or marketplace integrations.
LLM APIs in production (OpenAI, Anthropic Claude, Gemini).
Cloud services (AWS, GCP or Azure), Docker, and CI/CD with GitHub Actions.
Multi-tenant SaaS and role-based access control.
Tailwind CSS and component libraries.
How we work and what we offer
Real ownership. Small project teams where your work reaches production and real users quickly. Modern, AI-first engineering.
You'll use AI coding tools every day and build AI features for clients. Variety. Different clients, industries and problems, so you keep learning.
Direct client contact. You work with the people who use what you build, not through layers of hand-offs. Competitive pay with performance-based incentives.
Room to grow toward senior and lead roles in a growing global company.
Flexible working from Raipur or remotely within India.
Hiring process
1. Short call with our talent team (30 min).
2. Technical conversation about something you've built (60 min).
3. Practical exercise: a small Node.js + React task, done in your own time or as a paired session.
4. Final conversation with the engineering lead. Gravity is an equal opportunity employer. We celebrate diversity and are committed to an inclusive environment for all employees
Posted November 10, 2026