Bestkaam Logo
Kairosoft AI Solutions Ltd Logo

MERN Stack Developer

Actively Reviewing the Applications

Kairosoft AI Solutions Ltd

India, Uttar Pradesh, Noida Full-Time On-site
Posted 1 day ago Apply by June 7, 2026

Job Description

Role Overview

We are looking for a highly skilled MERN Stack Developer who can design, build, and scale complex web applications using microservices architecture. The ideal candidate should be capable of building production-grade systems, writing scalable code, and handling large distributed applications. This role requires deep expertise in Node.js, React, system architecture, performance optimization, and cloud-based deployments.

Key Responsibilities1. Architecture & System Design
  • Design and implement scalable microservices-based architectures.

  • Build modular backend services using Node.js and Express/NestJS.

  • Architect applications for high availability, scalability, and maintainability.

  • Design API-first systems with REST or GraphQL.

  • Implement event-driven architectures using message queues (Kafka, RabbitMQ, etc.).

  • Create service communication patterns (sync + async).

  • 2. Backend Development
    • Develop high-performance backend services using Node.js.

    • Build and maintain secure APIs with proper authentication and authorization.

    • Implement database architecture with MongoDB and optimize complex queries.

    • Handle large-scale data processing and background jobs.

    • Ensure data consistency across microservices.

  • 3. Frontend Development
    • Develop complex frontend systems using React.js.

    • Build highly interactive dashboards and enterprise UI systems.

    • Optimize frontend performance with code splitting, lazy loading, and caching.

    • Manage application state using Redux, Zustand, or similar state management tools.

    • Implement reusable component libraries and design systems.

  • 4. Performance & Scalability
    • Optimize backend services for high traffic and low latency.

    • Implement caching strategies using Redis or similar tools.

    • Perform query optimization and database indexing.

    • Handle load balancing and horizontal scaling.

    • Monitor and resolve performance bottlenecks.

  • 5. DevOps & Deployment
    • Containerize applications using Docker.

    • Work with CI/CD pipelines for automated deployments.

    • Deploy and manage services on AWS, GCP, or similar cloud platforms.

    • Manage Kubernetes-based deployments for scaling microservices.

    • Implement logging and monitoring tools.

  • 6. Security & Reliability
    • Implement secure authentication systems (JWT, OAuth, SSO).

    • Ensure secure API practices and data protection.

    • Build systems with fault tolerance and graceful error handling.

    • Implement rate limiting, API throttling, and security best practices.

  • 7. Engineering Best Practices
    • Write clean, maintainable, and testable code.

    • Implement unit, integration, and end-to-end testing.

    • Follow code reviews, version control, and branching strategies.

    • Maintain technical documentation and architecture diagrams.

  • Required Technical SkillsCore Stack
    • Node.js

    • Express.js / NestJS

    • React.js

    • MongoDB

    • JavaScript / TypeScript

  • Backend Architecture
    • Microservices architecture

    • API gateway patterns

    • Event-driven systems

    • Message queues (Kafka, RabbitMQ, SQS)

  • Databases
    • MongoDB schema design

    • Aggregation pipelines

    • Query optimization

    • Redis caching

  • DevOps & Infrastructure
    • Docker

    • Kubernetes

    • CI/CD pipelines

    • Cloud platforms (AWS/GCP/Azure)

  • Frontend Engineering
    • Advanced React architecture

    • State management (Redux/Zustand)

    • Performance optimization

    • Component architecture

  • System Design
    • Distributed systems

    • Service orchestration

    • Data consistency strategies

    • High-scale architecture design

  • Ideal Candidate Traits
    • Strong understanding of distributed systems and scalable architectures

    • Ability to build production-ready systems from scratch

    • Comfortable handling large-scale applications and complex system flows

    • Excellent problem-solving and debugging skills

    • Ability to work on high-performance engineering teams

  • Bonus Skills (Preferred)
    • Experience with GraphQL

    • Experience with NestJS architecture

    • Knowledge of serverless architectures

    • Experience with AI/ML API integrations

    • Experience building multi-tenant SaaS platforms


  • Experience - 2-5 Year



    Check Qualification

    Quick Tip

    Customize your resume and cover letter to highlight relevant skills for this position to increase your chances of getting hired.