We are looking for a
MERN Stack Developer
with 2+ years of real-world experience who thinks beyond CRUD APIs and UI screens. This role is for someone who understands
how full-stack systems are designed
, cares about
scalability, performance, security, and clean architecture
, and takes
ownership of features end-to-end
.
We value
ownership, speed, clean code, and smart problem-solving
. If you enjoy building products from scratch, thinking in systems, and shipping meaningful features—not just “finishing tasks”—this role is for you.
🧠 Key Responsibilities
-
Design, develop, and maintain full-stack applications using MongoDB, Express, React, and Node.js
-
Build scalable and maintainable backend APIs with proper validation, error handling, and security
-
Develop clean, reusable, and performant React components
-
Design database schemas and optimize queries for performance and scalability
-
Translate product and business requirements into solid technical solutions
-
Design frontend and backend architecture that can scale as the product grows
-
Handle authentication, authorization, roles, and permissions
-
Work with async operations, background jobs, and API integrations
-
Manage application state properly (React state, context, or state libraries)
-
Handle edge cases: loading, failure states, retries, and fallbacks
-
Write clean, readable, and well-structured JavaScript / TypeScript code
-
Follow and continuously improve coding standards and best practices
-
Debug production issues using logs, reasoning, and root-cause analysis
-
Review PRs, give constructive feedback, and contribute to team learning
-
Work with designers to deliver good UX, not just “working UI”
-
Collaborate closely with QA, design, and product teams
-
Think ahead—identify technical debt, performance bottlenecks, and improvement areas
-
Use AI tools responsibly to speed up development, debugging, and learning (with understanding)
✅ Qualifications Must Have
-
2+ years of hands-on experience with the MERN stack
-
Strong knowledge of JavaScript and TypeScript, including OOP concepts
-
Solid experience with Node.js & Express
-
Hands-on experience with MongoDB, schema design, indexing, and aggregation
-
Experience building and consuming REST APIs
-
Strong understanding of async/await, promises, event loop
-
Knowledge of HTML, CSS, responsive design (Tailwind / Bootstrap preferred)
-
Experience with React hooks, component lifecycle, and state management
-
Use React performance optimizations such as: React.memo useCallback, useMemo
-
Implement code splitting and lazy loading using dynamic imports
-
Work on or understand micro-frontend architecture and module federation
-
Experience handling authentication (JWT, sessions, OAuth)
-
Familiarity with Git, code reviews, and basic CI/CD concepts
-
Exposure to real production issues (performance, bugs, scaling, failures, debugging)
Good to Have (Big Plus)
-
Knowledge of Next.js or server-side rendering concepts
-
Experience with Redis, queues (kafka, rabbitmq), or background jobs
-
Experience with Docker, cloud deployments, or Nginx
-
Understanding of performance tuning and lazy loading
-
Experience working in a startup or fast-paced environment
❌
Who Should Not Apply
Please Do Not Apply If
-
You only focus on “closing tickets” without questioning why something is being built
-
You lack strong JavaScript fundamentals (arrays, objects, async/await, promises, event loop)
-
You mostly copy-paste code without understanding it
-
You never think about edge cases, failures, retries, or resilience
-
You depend heavily on others for architecture or technical direction
-
You avoid responsibility and say things like:
-
“Frontend issue”
-
“Backend issue”
-
“It was already like this”
-
“QA didn’t catch it”
-
You are not comfortable explaining your code, decisions, or design choices
-
You expect exact step-by-step instructions for every task
-
You are not interested in learning and improving as a full-stack engineer
👉 This role is
not for task executors
.
We want
problem solvers, thinkers and owners
.
Skills:- MERN Stack, React.js, NodeJS (Node.js), Express, MongoDB, HTML/CSS, Javascript, Data Structures, Debugging, API and RESTful APIs