This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
We're looking for a seasoned, self-directed Senior Developer to join our team. zu is a Canadian digital agency with 30 years of experience building complex software for regulated industries with clients spanning government agencies, insurance providers, and healthcare organizations. We need leaders who bring sound judgment, clear communication, and a strong sense of ownership to teams where expectations are high. As a Senior Developer at zu, you’ll take full responsibility for complex features from technical design through delivery. You’ll translate business and client needs into well-reasoned technical solutions, mentor junior developers, and contribute to a culture of quality and continuous improvement. This is a role for someone who understands the stakes behind the work and can communicate that understanding across the table to a client. We expect our senior developers to engage upstream of the code by working through constraints, surfacing tradeoffs, and finding the simplest solution to a complex problem before a line of code is written. AI is embedded in how we work, and we expect our senior developers to use it with the same care and craft they bring to everything else.
Job Responsibility:
Own the technical design and delivery of complex features and projects
Translate client requirements and business constraints into sound technical solutions
Engage directly with clients to clarify requirements, assess business value, and communicate tradeoffs across time, budget, and scope
Mentor junior and intermediate developers through pairing, design review, and code review
Identify and communicate risks, requirements gaps, and technical constraints early
Write and maintain technical documentation including design docs, architecture notes, testing documentation, and user manuals
Contribute to Learning Lunches, proof-of-concept work, and internal technical standards
Requirements:
5+ years of professional software development experience
Demonstrated ability to take features end-to-end with minimal oversight
Strong debugging skills and comfort navigating unfamiliar codebases
Experience working directly with clients or non-technical stakeholders
Excellent written and verbal communication across technical and non-technical contexts
Mindful and curious use of AI tooling to accelerate delivery
Nice to have:
Experience with Symfony, Drupal, Vue.js, or regulated-industry projects