Technical Project Manager (TPM)

We are seeking a highly technical and experienced Technical Project Manager (TPM) to oversee and manage software development projects from start to finish. The ideal candidate should have a strong software engineering background with expertise in Node.js, NestJS, Next.js, and WordPress, along with a deep understanding of computer science fundamentals, OOP, design patterns, and scalable software architecture.

 

This role requires someone who can bridge the gap between technical execution and business strategy, ensuring smooth project execution while providing technical solutions, estimates, and proposals. If you have a developer mindset but prefer leading and managing projects, this is the perfect role for you!

 

Responsibilities

 

Client Engagement & Solution Design

β€’ Speak to clients to understand their business needs and technical requirements.

β€’ Provide solutions tailored to the client’s goals, including technical architecture recommendations.

β€’ Offer technical guidance on software stack choices, scalability, and performance optimizations.

β€’ Prepare detailed project estimates, considering development effort, timelines, and complexity.

β€’ Write clear, concise proposals outlining development plans, timelines, and costs.

 

Project Management & Execution

β€’ Own the project lifecycleβ€”from planning to deployment.

β€’ Oversee multiple projects and ensure they follow the correct technical approach.

β€’ Work closely with developers, designers, and QA to ensure projects stay on track.

β€’ Define technical roadmaps and break down complex requirements into actionable tasks.

β€’ Ensure adherence to best practices in code quality, security, and performance.

β€’ Conduct regular check-ins with the team to maintain alignment on project goals and priorities.

 

Technical Oversight & Implementation

β€’ Ensure the team is implementing the correct technical approach and following best practices.

β€’ Review technical designs to validate architecture, scalability, and security.

β€’ Stay updated on emerging technologies, frameworks, and tools to improve team efficiency.

β€’ Guide the team on design patterns, OOP principles, and modular software development.

β€’ Assist with debugging and issue resolution if needed but without hands-on coding as the primary responsibility.

 

Quality Assurance & Deployment

β€’ Oversee QA processes to ensure high-quality deliverables.

β€’ Ensure security best practices are followed in development.

β€’ Manage staging and production deployments and verify successful launches.

 

Requirements

 

βœ… Strong Technical Background

β€’ Proven experience with Node.js, NestJS, Next.js, and WordPress.

β€’ Deep understanding of software engineering principles, data structures, algorithms, and design patterns.

β€’ Experience with API design, database management (PostgreSQL, MongoDB), and authentication/security best practices.

β€’ Proficiency with cloud platforms (AWS, GCP, Azure) and DevOps tools (CI/CD, Docker, Kubernetes).

 

βœ… Project Management Expertise

β€’ 3+ years of experience in technical project management.

β€’ Strong understanding of custom software development lifecycles.

β€’ Familiarity with Agile methodologies (Scrum, Kanban).

β€’ Proficient with project management tools (Jira, ClickUp, Shortcut, Trello).

β€’ Experience in estimating development effort and project costs.

 

βœ… Client & Communication Skills

β€’ Business-level English proficiency is required for client communication and documentation.

β€’ Ability to translate business needs into clear technical solutions.

β€’ Strong problem-solving and strategic thinking skills.

β€’ Excellent written and verbal communication skills for writing proposals and explaining solutions.

β€’ Ability to guide and mentor developers while effectively liaising with clients.

 

βœ… Nice to Have

β€’ Experience in AI-powered applications and automation.

β€’ Strong UI/UX sensibility to collaborate effectively with designers.

β€’ Background as a Senior Developer or Tech Lead before transitioning to a TPM role.

 

Why Join Us?

 

πŸš€ Work on cutting-edge projects in AI, automation, and custom software development.

πŸ›  Lead skilled teams of developers and designers without hands-on coding.

πŸ’‘ Shape technical strategy while ensuring high-quality deliverables.

🌍 Remote-friendly role with flexible work hours.

Published 22 March
197 views
Β·
45 applications
12% read
Β·
0% responded
To apply for this and other jobs on Djinni login or signup.