Location: Ottawa, ON - In office only.
Job Type: Full-Time.
Overview:We are seeking a highly skilled Software Project Manager to lead and coordinate a full development team across multiple technologies and platforms. The ideal candidate will have a deep understanding of Agile methodologies and hands-on familiarity with PHP, GoLang, JavaScript, and PDF generation and manipulation (including color and layout customization).
Key Responsibilities:
- Manage and lead end-to-end software development projects with cross-functional teams.
- Drive Agile practices such as daily standups, sprints, backlog grooming, and sprint planning.
- Coordinate with developers specializing in PHP, GoLang, and JavaScript to ensure efficient workflows and high-quality code delivery.
- Oversee the creation and customization of PDF files, ensuring precise control over color, formatting, and dynamic content.
- Monitor project timelines, budgets, and resources, ensuring milestones are met.
- Act as the main liaison between developers, QA, UI/UX designers, and stakeholders.
- Identify and resolve risks or blockers quickly to keep development moving smoothly.
- Use project management tools (e.g., Jira, Trello, Asana) to track progress and communicate updates.
- Ensure best practices in code quality, documentation, and version control.
Requirements:
- Proven experience as a Software Project Manager or Technical PM managing full-stack development teams.
- Strong command of Agile frameworks (Scrum, Kanban).
Technical background with working knowledge of:
- PHP.
- GoLang.
- JavaScript. (Node.js, React, or similar frameworks)
- PDF generation libraries (e.g., TCPDF, jsPDF, wkhtmltopdf) including styling, layout, and color control.
- Flutter / Dart. (a must)
- Exceptional organizational, communication, and leadership skills.
- Ability to understand and translate technical requirements into actionable plans.
- Experience working with remote or distributed teams.
Preferred:
- Background in full-stack development or software engineering.
- Familiarity with CI/CD, version control (Git), and automated testing tools.
- Prior experience managing SaaS or enterprise-level applications.
Apply now to join a fast-paced team and help deliver high-quality, innovative solutions through effective project leadership.