We are seeking a skilled Technical Project Manager to oversee technology projects from initial planning through to successful delivery and deployment. The ideal candidate will possess strong project management expertise combined with a solid understanding of software development, web technologies, APIs, databases, cloud platforms, and Agile methodologies. This role involves close collaboration with developers, designers, QA engineers, clients, and management to ensure projects are completed on time, within scope, and meet quality standards.
Key Responsibilities
- Plan, manage, and deliver technical projects from initiation to completion, defining scope, objectives, deliverables, timelines, and milestones.
- Coordinate effectively with developers, designers, QA, and other technical teams.
- Translate business and client requirements into clear technical tasks and comprehensive project plans.
- Create and maintain project schedules, timelines, task assignments, and dependencies.
- Manage projects involving web development, mobile applications, APIs, CRM, AI/automation, and other software solutions.
- Lead project kickoffs, sprint planning, daily stand-ups, review meetings, and retrospectives.
- Monitor project progress to ensure timely completion of tasks.
- Identify risks, technical blockers, dependencies, and resource constraints, taking corrective action as needed.
- Communicate project status, risks, and progress to clients and senior management.
- Manage client expectations and maintain clear communication throughout the project lifecycle.
- Collaborate with developers to understand technical requirements, architecture, integrations, and implementation challenges.
- Oversee QA/testing, bug fixing, UAT, deployment, and post-launch activities.
- Ensure proper documentation of requirements, technical specifications, workflows, and project decisions.
- Track project scope to prevent unnecessary scope creep.
- Manage project resources and allocate team members effectively.
- Utilize project management tools such as Jira, ClickUp, Asana, Trello, Monday.com, or similar platforms.
- Ensure adherence to Agile/Scrum or other appropriate development methodologies.
- Continuously improve project processes, workflows, communication, and delivery standards.
Required Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, IT, or a related field.
- 3–5 years of experience in technical or software project management.
- Proven track record managing software/technology projects from planning through delivery.
- Strong understanding of software development processes and technical concepts.
- Experience working with cross-functional technical teams.
- Excellent communication and stakeholder management skills.
- Strong organizational and time-management abilities.
- Ability to manage multiple projects and priorities simultaneously.
- Effective problem-solving and decision-making skills.
- Proactive in identifying risks and resolving project blockers.
- Experience with Agile/Scrum methodologies and project management tools.
- Strong documentation and reporting capabilities.
Preferred Qualifications and Additional Knowledge
- Good working knowledge of the Software Development Life Cycle (SDLC).
- Familiarity with web development technologies, frontend and backend concepts.
- Understanding of APIs, third-party integrations, databases, and CRM systems.
- Experience with cloud platforms and deployment processes.
- Knowledge of Git, GitHub, GitLab, QA/testing, bug tracking, UAT, CI/CD, and basic DevOps concepts.
- Exposure to AI/automation projects is a plus.
- Familiarity with PHP/Laravel, Python, JavaScript, React, Node.js, or similar technologies is advantageous.
- While hands-on development is not required, the candidate must be technically proficient to engage in development discussions, identify risks, and manage technical deliverables confidently.
We are looking for a technically aware, highly organized, and proactive individual who can confidently manage both clients and technical teams. The ideal candidate will understand developers’ work, challenge unrealistic timelines or requirements when necessary, identify risks early, and keep projects on track for successful delivery.
Work Location: In person