Senior Software Engineer (MERN)

5 - 9 years

5 - 15 Lacs

Posted:5 days ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

Designation: Senior Software Engineer MERN

Location: Noida (Onsite)

Notice Period: Immediate or within 15 days

Position Overview:

The Application Development is responsible for building the eCourt application, designed to enable recording and live streaming of court proceedings. This application features a ReactJS front-end and Node.js back-end, integrated with MongoDB and microservices-based architecture.

We are looking for a passionate and experienced MERN Stack Developer who can collaborate within a high-performing team, deliver quality code, and contribute to building scalable, secure applications. The ideal candidate will demonstrate a strong orientation toward performance, code quality, and customer satisfaction.

Experience Required:

  • 5 to 8 years of hands-on experience in MERN Stack development.

Educational Qualifications:

  • Essential: B.Tech / MCA
  • Preferred: M.Tech

Skills Required:

Essential Skills

  • 5+ years of experience with Node.js, MongoDB, ReactJS, and React Native
  • Deep understanding of RESTful APIs, microservices architecture, and distributed systems
  • Expert in API design and development
  • Good understanding of server-side technologies and relational/non-relational databases
  • Hands-on experience in containerization (e.g., Docker) and orchestration (e.g., Kubernetes)
  • Proficient with Git and version control practices
  • Strong communication skills and experience in leading/mentoring development teams

Preferred Skills:

  • Familiarity with AWS services, especially Database as a Service
  • Awareness of international coding standards and software quality guidelines
  • Experience with DevOps tools such as Jenkins, CI/CD pipelines
  • Excellent problem-solving and analytical capabilities

Key Responsibilities:

Strategic Responsibilities:

  • Collaborate with product management and peer development teams to deliver responsive, interactive, and scalable solutions
  • Engage with customers to understand requirements and define technical solutions
  • Drive project execution within timelines and budgets, in coordination with the team

Routine Responsibilities:

  • Work in a fast-paced environment to develop features based on clearly defined stories and acceptance criteria
  • Write clean, testable, and efficient code using best development practices
  • Support team members by solving technical challenges and mentoring when needed
  • Ensure adherence to best practices including TDD, unit testing, and CI/CD workflows
  • Maintain and enhance high-performance backend services
  • Participate in all phases of the software development lifecycle, from design to deployment
  • Debug and resolve complex technical issues across the application stack

sunidhi.manhas@portraypeople.com

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 Skills

Practice coding challenges to boost your skills

Start Practicing Now
3across logo
3across

Human Resources Services

Sample City

RecommendedJobs for You

Bangalore Urban, Karnataka, India

Thane, Navi Mumbai, Mumbai (All Areas)

Thane, Navi Mumbai, Mumbai (All Areas)

Hyderabad, Chennai, Bengaluru