Software Developer

2 - 6 years

4 - 8 Lacs

Posted:Just now| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

Role & responsibilities

1. Overview

  • Act as a technical expert in design, development, coding, testing, and debugging of new software and major enhancements across multiple platforms.
  • Guide and mentor junior to mid-level engineers.
  • Take technical ownership of projects and work closely with Product Owners to deliver features.
  • Collaborate with Department Head to design high-level system integrations involving in-house and third-party solutions.
  • Align technical direction with overall product and business strategy.

2. People & Collaboration

  • Partner with Product Owners, stakeholders, and users to understand requirements and define workflows and best practices.
  • Work closely with Lead Engineers and Managers on technical assessments and engineering strategy.
  • Collaborate with team members to define project timelines, tasks, and deliverables.
  • Contribute to improving team processes and operational efficiency.
  • Support junior engineers through mentoring and a strong, constructive code review culture.
  • Develop leadership and mentoring skills by engaging with senior technical and business leaders.

3. Delivery & Execution

  • Evaluate feature requests, upgrades, and change requirements; recommend optimal solutions.
  • Provide effort estimates and delivery timelines for assigned features and projects.
  • Design, develop, test, debug, and document applications across all phases of development.
  • Write unit tests and ensure high code quality and reliability.
  • Support release activities, including testing, deployment, and post-release support.
  • Review peer code and enforce coding standards and best practices.
  • Research and adopt new technologies to enhance system performance and scalability.
  • Advise on architectural decisions and long-term technical strategy.

4. Leadership

  • Provide recommendations for system scalability, future growth, and strategic planning.
  • Offer technical leadership and ownership for critical projects when required.
  • Act as a Subject Matter Expert (SME) for assigned products from both technical and business perspectives.

5. Technology

  • Demonstrate deep expertise in at least one technology, preferably

    MERN Stack (MongoDB, Express.js, React.js, Node.js)

    .
  • Possess good working knowledge of additional technologies and frameworks.
  • Continuously evaluate and research new tools and technologies to improve existing systems.
  • Guide architectural direction and technology adoption aligned with business goals.

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

RecommendedJobs for You

noida, gurugram, delhi / ncr