Mean Stack/ Full Stack Developer

3 - 7 years

3 - 8 Lacs

Posted:21 hours ago| Platform: Naukri logo

Apply

Work Mode

Hybrid

Job Type

Full Time

Job Description

Job Title:

MEAN Stack Developer

As a MEAN Stack Developer, you will be responsible for both front-end and back-end development, creating and maintaining robust web applications, and ensuring the technical feasibility of UI/UX designs.

Key Responsibilities:

  • Front-end Development:

  • Develop dynamic, responsive, and high-performance web applications using

    Angular

    .
  • Collaborate with the design team to create a seamless user experience.
  • Implement front-end features with a focus on performance optimization and mobile responsiveness.
  • Build reusable components and libraries for future use.
  • Back-end Development:

  • Develop server-side applications and APIs using

    Node.js

    and

    Express.js

    .
  • Integrate back-end services with front-end components and third-party APIs.
  • Ensure high performance, availability, and scalability of the applications.
  • Write efficient, scalable, and reusable code to meet project goals.
  • Database Management:

  • Design and maintain

    MongoDB

    databases, ensuring optimal data modeling, indexing, and query performance.
  • Handle data validation and security, ensuring data consistency and reliability.
  • Write complex queries and optimize database performance.
  • Collaboration & Documentation:

  • Work closely with UI/UX designers, product managers, and other developers to deliver a cohesive and high-quality product.
  • Participate in code reviews, provide constructive feedback, and maintain code quality.
  • Document the development process, codebase, and technical decisions to ensure maintainability.
  • Participate in agile ceremonies like sprint planning, daily standups, and sprint retrospectives.
  • Testing & Debugging:

  • Perform unit and integration testing using tools like

    Jest

    ,

    Mocha

    , or

    Chai

    .
  • Troubleshoot and debug issues across the full stack (front-end and back-end).
  • Ensure the applications are bug-free, performant, and optimized for cross-browser compatibility.
  • Continuous Learning & Improvement:

  • Stay up-to-date with the latest trends in web development, MEAN stack technologies, and best practices.
  • Continuously look for opportunities to improve application performance, security, and user experience.

Required Skills and Qualifications:

  • 3-4 years of experience as a

    MEAN Stack Developer

    or similar role, with hands-on expertise in MongoDB, Express.js, Angular, and Node.js.
  • Strong proficiency in

    JavaScript

    (ES6+), HTML, CSS, and related web technologies.
  • Experience building scalable RESTful APIs using

    Node.js

    and

    Express.js

    .
  • Proficient in designing and working with

    MongoDB

    and understanding its performance tuning and data modeling.
  • Experience with front-end frameworks, particularly

    Angular

    , and a good understanding of front-end best practices.
  • Familiarity with

    Version Control

    systems like

    Git

    and

    GitHub

    .
  • Knowledge of

    authentication

    (JWT, OAuth) and

    security

    best practices.
  • Experience working in

    Agile/Scrum

    development environments.
  • Strong debugging and problem-solving skills.

Preferred Skills:

  • Experience with

    TypeScript

    in Angular applications.
  • Familiarity with

    CI/CD

    processes and tools.
  • Experience with cloud platforms (e.g., AWS, Azure) and deploying MEAN stack applications.
  • Knowledge of

    Docker

    ,

    Kubernetes

    , or containerization tools.
  • Familiarity with

    unit testing

    and test-driven development (TDD) practices.
  • Strong understanding of web application performance optimization techniques.

Mock Interview

Practice Video Interview with JobPe AI

Start Node.js Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Javascript Skills

Practice Javascript coding challenges to boost your skills

Start Practicing Javascript Now

RecommendedJobs for You