Team Lead Web Developer

Location: Montreal, QC
Category: Ecommerce, Online Marketing, Software & Payment Processing Sales

Company Overview

Upclick provides ecommerce solutions for leaders in the digital goods industry. At Upclick we want to work with people who bring enthusiasm and most of all having a passion for the online space. We are looking for individuals who learn fast, bring something to the conversation and ask the right questions that help formulate the best solutions for our customers. We offer a great workplace environment and strive to create a culture that is fun, dynamic and challenging.

We are looking for someone who has current Team Lead experience on web-based database-driven applications using the Microsoft technologies. As part of our growing development group, the Web Development Team Lead is responsible for overseeing the planning, detailed design and delivery of quality software of a specific segment of the platform, while leading, driving and coaching a small development team. Reporting to the R&D Director, this position includes working collaboratively with other teams in order to analyze and refine requirements, conduct design and prototyping as necessary and elaborate documentation. The Web Development Team Lead monitors progress of deliverables within the larger context of concurrent projects. The Web Development Team Lead provides hands-on leadership and mentorship of the software developers following an Agile Scrum methodology, in a fluid, fast-paced environment. This role requires good communication skills, both with team members and business contacts.

This is a permanent position working in Montreal, Canada.

Qualified candidates should have:

  • Strong problem solving and organizational skills;
  • Experience in managing teams and development cycles in a complex environment;
  • Solid understanding of the architectural design concepts for scalable solutions;
  • Proficiency in ASP.Net (C#), MSSQL, XML, REST, SOA,ESB;
  • Ability to document processes/procedures/applications;
  • Capable of understanding with ease the business model and provide innovative solutions consistent with the organization objectives;
  • Ability to work in a fast-paced, high demand and challenging environment ;
  • Drive to master emerging technologies and share experience with team members;
  • Working knowledge of Agile methodologies, Test Driven Development and Service Oriented Architecture;
  • Ability to develop, mentor and inspire a multi-disciplinary technology team, while maintaining and evolving our coding best practices and standards;

Mandatory skills:

  • Bachelor's degree in Computer Science/related field preferred;
  • Proven Team Lead experience of at least 5 years

To apply for this position, fill out the form located here or send us an email at