Skip to main content

MERN Stack Developer - Node.js/React.js

Technology
NANO KERNEL LIMITED
1 months agoUntil 31/8/2026
Full time

Job description

Position :

MERN Stack Developer

Experience :

47 Years

Employment Type :

Full-Time

Department :

Engineering / Product Development

Location :

Bangalore

Role Overview :

We are seeking a highly skilled MERN Stack Developer with 47 years of experience to design, develop, and maintain scalable, high-performance web applications. The ideal candidate should possess strong expertise in MongoDB, Express.js, React.js, and Node.js, along with hands-on experience in building RESTful APIs, microservices, and cloud-based applications. The candidate should have a strong coding mindset, excellent problem-solving skills, and the ability to work in a fast-paced product development environment.

Key Responsibilities :

1.

Full Stack

Development :

  • Design, develop, and maintain scalable web applications using the MERN stack (MongoDB, Express.js, React.js, Node.js).
  • Build responsive, reusable, and user-friendly frontend components using React.js.
  • Develop secure and efficient backend services using Node.js and Express.js.
  • Write clean, maintainable, and testable code following coding standards and best practices.

2.

Frontend

Development :

  • Develop responsive web applications using React.js, HTML5, CSS3, JavaScript (ES6 ), and TypeScript.
  • Implement reusable UI components and optimize application performance.
  • Work with state management libraries such as Redux or Context API.
  • Optimize applications for maximum speed and scalability.

3.

Backend

Development :

  • Develop RESTful APIs and backend services using Node.js and Express.js.
  • Implement authentication and authorization using JWT, OAuth, or Passport.js.
  • Build scalable microservices and integrate third-party APIs.
  • Implement error handling, logging, and API security best practices.

4.

Database

Development :

  • Design and optimize MongoDB database schemas and collections.
  • Write efficient queries and aggregation pipelines.
  • Ensure database performance, scalability, and data integrity.
  • Work with indexing, replication, and optimization techniques.

5. API Integration :

  • Develop and consume RESTful APIs.
  • Experience with GraphQL is an added advantage.
  • Integrate payment gateways, notification services, and external APIs.

6.

Performance

Optimization :

  • Optimize frontend rendering and backend response times.
  • Improve application performance using caching mechanisms such as Redis.
  • Identify and resolve performance bottlenecks.

7. DevOps & Deployment :

  • Deploy applications using Docker and cloud platforms such as AWS, Azure, or GCP.
  • Work with CI/CD pipelines for automated deployments.
  • Monitor production applications and troubleshoot issues.

8. Collaboration :

  • Collaborate with Product Managers, UI/UX Designers, QA Engineers, and DevOps teams.
  • Participate in sprint planning, code reviews, and technical discussions.
  • Take ownership of features from development through production deployment.

Required Skills &

Qualifications :

  • 47 years of experience in Full Stack Development.
  • Strong proficiency in JavaScript (ES6 ) and TypeScript.
  • Extensive experience with React.js, Node.js, Express.js, and MongoDB.
  • Strong understanding of HTML5, CSS3, Bootstrap, Tailwind CSS, and responsive design.
  • Experience with Redux, Context API, or Zustand for state management.
  • Expertise in RESTful API development.
  • Strong knowledge of authentication and authorization mechanisms (JWT, OAuth).
  • Experience with Git and version control systems.
  • Familiarity with Agile/Scrum development methodologies.
  • Excellent debugging and problem-solving skills.

Technical Skills:

1. Frontend:

  • React.js, JavaScript (ES6 ), TypeScript, HTML5, CSS3, Tailwind CSS, Bootstrap, Redux / Context API.

2. Backend:

  • Node.js, Express.js, REST APIs, GraphQL (Preferred), JWT Authentication, OAuth.

3. Database:

  • MongoDB, Mongoose, Aggregation Framework, Indexing, PostgreSQL (Good to Have).

4. DevOps & Cloud:

  • Docker, AWS / Azure / Google Cloud Platform, CI/CD, GitHub Actions, Jenkins (Good to Have).

5. Tools:

  • Git, GitHub, Postman, VS Code, Jira.

Preferred Skills:

  • Experience with Microservices Architecture.
  • Hands-on experience with GraphQL.
  • Experience with Redis caching.
  • Knowledge of WebSockets or Socket.IO for real-time applications.
  • Experience with unit testing frameworks (Jest, Mocha, Cypress).
  • Familiarity with Kubernetes is an advantage.
  • Experience working in Product-based companies.
  • Exposure to AI-assisted development tools such as GitHub Copilot, Cursor, Claude, or ChatGPT.

What We're Looking For:

  • Strong hands-on coding skills.
  • Excellent understanding of full-stack architecture.
  • Ability to build scalable and secure web applications.
  • Strong analytical and problem-solving abilities.
  • Ownership mindset with accountability for deliverables.
  • Ability to work independently and collaboratively in a fast-paced Agile environment.
  • Passion for learning new technologies and continuously improving engineering practices.

Nice-to-Have Experience:

  • SaaS Product Development, E-commerce Platforms, FinTech Applications, Healthcare Platforms, Enterprise Web Applications, AI-powered Web Applications, Real-time Chat Applications.
Keywords
ReactOSHTML5CodingReduxRedisJiraMongodbScalabilityTypescriptMongooseGraphQLSocket.IONode.jsIoVisual Studio CodeCursorJavaScriptDevOpsCss 3Oauth

Interested in this role?