Development Manager / Lead Developer

Montreal

Offre publiée le 2025-03-09

Zii Travel Technologies

About Us

We are a travel management company that built our own technology because we want to have a direct impact on the value we deliver to our customers. We believe that the best travel experiences come from a seamless combination of technology and service, which is why we own our platform end-to-end. This allows us to innovate quickly, create solutions that truly meet customer needs, and ensure that our technology enhances—rather than replaces—the human touch that makes all the difference.

As an independent company, we take a long-term approach to success. We are free from the pressures of external investors, which means we don’t chase short-term wins—we build for lasting impact. Independence fuels our creativity and resourcefulness. We solve problems with ingenuity, thinking beyond conventional solutions and doing more with less. This mindset allows us to stay agile, innovate at speed, and create meaningful change in an industry that demands both efficiency and personal connection.

Is This You?

We are looking for an experienced Development Manager / Lead Developer to take ownership of our engineering team, drive technical excellence, and ensure smooth execution of our software development lifecycle (SDLC). This role, reporting to the CTO, is ideal for a strong technical leader who enjoys both people management and hands-on development. If you see yourself in the points below, we’d love to hear from you :

  • You love building & leading teams. You take pride in mentoring and empowering developers while fostering a high-performance culture. You don’t just manage people—you help them grow.
  • You’re a proactive problem-solver. You don’t wait for issues to arise; you anticipate challenges and tackle them head-on. You own your projects and drive them forward with minimal oversight.
  • You balance leadership with hands-on coding. You enjoy writing and reviewing code just as much as leading a team. You understand that staying technically involved helps you make better decisions and support your team effectively.
  • You make things happen. You don’t get stuck in endless meetings or theoretical discussions—you focus on delivering real, impactful results. You know when to aim for perfection and when to ship fast.
  • You thrive in a fast-paced, evolving environment. Change doesn’t scare you—it excites you. Whether it’s a shift in priorities or a new tech challenge, you adapt quickly and keep moving forward.
  • You communicate with clarity. Whether you’re explaining a complex architecture decision to the team or translating technical constraints to non-technical stakeholders, you make sure your message is clear and actionable.
  • You’re an architect at heart but pragmatic in execution. You care deeply about scalable, maintainable software, but you also know when to be practical and deliver value efficiently.

What You Will Do

As the Development Manager, you will :

  • Lead and mentor a small team of developers, fostering a high-performance engineering culture.
  • Oversee the development process, ensuring timely delivery of high-quality software.
  • Monitor team productivity and implement best practices to improve efficiency.
  • Act as the primary technical decision-maker, collaborating with the CTO to align technology with business objectives.
  • As the Lead Developer, you will :

  • Be hands-on in development, designing, coding, and reviewing key components of our system.
  • Architect and evolve our microservices, ensuring scalability, security, and maintainability.
  • Optimize performance and troubleshoot complex issues in our cloud-based infrastructure.
  • Work closely with stakeholders, translating business needs into technical solutions.
  • Must-Have Skills & Experience :

  • 7+ years of experience in software development, with at least 3 years in a leadership role.
  • Strong proficiency in C# and .NET Core.
  • Experience with microservices architecture and Azure services (AKS, Azure Functions, Service Bus, etc.).
  • Hands-on expertise with Kubernetes and containerized deployments.
  • Solid understanding of CI / CD pipelines, DevOps practices, and automated testing.
  • Experience in agile software development methodologies (Scrum / Kanban).
  • Strong problem-solving skills and ability to make sound architectural decisions.
  • Nice-to-Have :

  • Bilingual (French / English)
  • Experience with distributed systems and event-driven architectures.
  • Familiarity with frontend frameworks (Vue.js, React, or Angular).
  • Knowledge of security best practices for cloud-based applications.
  • Why Join Us?

  • Work on a modern, cloud-native tech stack with cutting-edge technologies.
  • Influence the technical direction of a fast-growing company.
  • Enjoy a high degree of autonomy and ownership.
  • Be part of a collaborative and innovative team.