HamburgerMenu
hirist

Job Description

Job Title : Senior Software Developer (MERN)

Experience : 5-8 Years

Location : Noida (Onsite)

Notice Period : Immediate to 15 days of joiners only

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


info-icon

Did you find something suspicious?