High Performance Software Development Expert
- Category: Software Developer Jobs
- Location: Delhi
- Job Type: Full Time / Part Time
- Salary: Estimated: $ 15K to 21K
- Published on: 2025/09/22
Job Description
We are seeking a seasoned Software Development Team Lead with extensive expertise in Node.js to spearhead the development of high-performance backend applications. The ideal candidate will possess a strong technical background, exceptional leadership skills, and a passion for delivering top-notch software solutions.
The successful candidate will lead, mentor, and manage a team of developers to deliver scalable, maintainable, and high-quality backend services using Node.js. They will collaborate with product managers, designers, and other stakeholders to define technical requirements and project scope. Additionally, they will architect and design RESTful APIs and microservices with Node.js and related technologies.
Key Responsibilities:
• Lead, mentor, and manage a team of developers to deliver high-quality, scalable, and maintainable backend services using Node.js.
• Collaborate with product managers, designers, and other stakeholders to define technical requirements and project scope.
• Architect and design RESTful APIs and microservices with Node.js and related technologies.
• Ensure code quality through code reviews, automated testing, and best practices.
• Drive technical decision-making, including technology stack, infrastructure, and design patterns.
Required Skills & Qualifications
The following qualifications are essential for this role:
• Bachelor's or master's degree in computer science, engineering, or a related field.
• 8 years of professional software development experience with at least 3 years working extensively with Node.js.
• Proven experience in a technical leadership or senior developer role.
• Strong knowledge of JavaScript (ES6) and asynchronous programming.
• Experience with RESTful API design and development.
• Familiarity with database technologies like MongoDB, PostgreSQL, or MySQL.
• Experience with cloud platforms (AWS, Azure, GCP) and containerization (Docker, Kubernetes) is a plus.
• Solid understanding of software architecture, design patterns, and microservices.
• Proficient with version control systems, especially Git.
• Good understanding of CI/CD pipelines and DevOps practices.
Benefits
This role offers opportunities for growth, continuous learning, and innovation within a collaborative environment.
As a member of our team, you will have access to:
• Continuous training and professional development opportunities.
• Collaborative and dynamic work environment.
• Opportunities for career advancement and growth.
Others
Additional information about this role is available upon request.
Related jobs
-
Mobile App Developer
Job Overview We are looking for a Junior Mobile App Developer to join our team. The ideal candidate will have between 1 to 3 years of work experience in mobile app development. This is a remote, full-time position with job locations in Delhi, Noida, ...
-
Aspirant
aspirant software Engineer
-
Senior Java Software Engineer
Roles and Responsibilities: • Design and implement scalable web applications and platforms using technologies such as core java, spring boot, web service, containerisation, Kubernetes, MySQL, postgres, aws, git, junit, maven, gradle • Good understand...