← Available positions

Lead Developer

Montreal, Montreal, and Quebec City
Full Time
As a lead developer at Mirego, your daily work is to create innovative applications that have the ambition to change the world, on a small or large scale. Not only do you have the chance to get involved in coding, but you’re also responsible for guiding a team of developers in their professional growth, making sure they thrive in their work. You are a positive leadership role model and your passion for digital product development is unmatched.
  • Collaborate on the design and delivery of world-class digital products (mobile apps, web apps and cloud native services). 
  • Participate in agile ceremonies and contribute to product evolution.
  • Make the team stronger through sharing your knowledge.
  • Help create exceptional user experiences. 
  • Assist the Director of Software Development in assigning the right people to the right projects, assembling the appropriate project team (based on their interests, needs, and professional development goals).
  • Be creative in the solutions you provide, relying on team members as needed. 
  • Enable the team’s ability to deliver quality, creating the winning conditions for team success.
  • Ensure developers in your team expand their knowledge. 
  • Sustain your team’s performance, collecting and providing regular feedback.
  • Conduct regular one-on-one meetings and guide developers during salary reviews.
  • Guide developers in defining and implementing their individual development plan.
  • Assist the software development manager in appointing buddies to new employees and interns and participate to their follow-up meetings.
  • Ensure team members are happy and thriving in their work.
  • Build a unique relationship with each member of your team.
  • You need to be comfortable in French since we have a predominantly French speaking work environment.
  • At least 5 years of experience as a developer.
  • Relevant experience in a team management and/or leadership role.
  • Knowledge of one or more of the following languages and frameworks: TypeScript, Elixir, Ruby, Java, Kotlin, Ember.js, React or GraphQL—and if not, being strongly motivated to learn them.
  • A commitment to building high-quality products and services.
  • A deep understanding of fundamental design concepts, object-oriented development (or functional development!), and an interest in programmation réactive.
  • Standing as a role model to team members.
  • Good interpersonal communication skills and an ability to build meaningful relationships.
  • Coaching skills that support individual development.
  • An interest for personal and professional growth—both your own and that of others.
  • An ability to put things in perspective, helping people consider situations from fresh angles.
  • Strong organizational skills, ease in juggling priorities to take swift action when required.
Apply →
You just have to fill out the form to submit your application.

Our projects

Where do you want to
make a difference?

It's having the opportunity to work together every day, making products that actually improve people's lives in different ways.