Job Title or Location

Software Project Manager (Agile/Full-Stack Dev Teams/PDF Expertise)

Newprint - 7 Jobs
Ottawa, ON
Posted today
Job Details:
Remote
Full-time
Management

Job Title: Software Project Manager (Agile | Full-Stack Dev Teams | PDF Expertise)
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.

Share This Job: