Description

Job Description:

We are seeking a highly skilled Technical Project Manager with extensive experience in Node.js backend development to lead and manage our software projects effectively. The ideal candidate will have a strong technical background in Node.js along with proven project management skills to oversee the development lifecycle from conception to delivery. As a Technical Project Manager, you will collaborate with cross-functional teams to ensure projects are delivered on time, within scope, and with the highest quality standards.

Responsibilities:

1.Project Planning and Execution:

  • Develop comprehensive project plans, including timelines, resource allocation, and milestones, ensuring alignment with business objectives.
  • Execute project plans efficiently, monitor progress, and adjust strategies as necessary to meet project goals.
  • Coordinate with stakeholders to gather requirements, prioritize tasks, and resolve project-related issues.

2.Team Leadership and Collaboration:

  • Lead a team of developers, engineers, and designers, providing guidance and support throughout the project lifecycle.
  • Foster a collaborative environment, promoting communication and knowledge sharing among team members.
  • Coordinate with cross-functional teams, including product management, QA, and DevOps, to ensure smooth project execution.

3.Technical Expertise:

  • Possess a deep understanding of Node.js backend development principles, including server-side scripting, asynchronous programming, and RESTful API design.
  • Review technical specifications, architecture designs, and code implementations to ensure compliance with best practices and industry standards.
  • Provide technical guidance and mentorship to team members, assisting in problem-solving and troubleshooting technical challenges.

4.Risk Management and Quality Assurance:

  • Identify potential risks and dependencies early in the project lifecycle, implementing strategies to mitigate risks and minimize disruptions.
  • Conduct thorough quality assurance testing, including unit testing, integration testing, and performance testing, to ensure the reliability and scalability of backend systems.

5.Project Documentation and Reporting:

  • Maintain accurate project documentation, including requirements documents, design documents, and technical specifications.
  • Prepare regular progress reports and presentations for stakeholders, highlighting key accomplishments, milestones achieved, and upcoming deliverables.

Requirements:

  • Bachelor's degree in Computer Science, Engineering, or related field. Master's degree preferred.
  • Proven experience (4 years) as a Technical Project Manager in software development, with a focus on Node.js backend technologies.
  • Strong proficiency in Node.js, with hands-on experience in building scalable and high-performance backend systems.
  • Solid understanding of software development methodologies, such as Agile, Scrum, or Kanban.
  • Excellent leadership and communication skills, with the ability to effectively collaborate with cross-functional teams.
  • Strong analytical and problem-solving abilities, with a keen attention to detail.
  • Experience with project management tools such as Jira, Asana, or Trello.
  • PMP, Scrum Master, or other relevant certifications are a plus.

Education

Any Graduate