Tech Lead – Full Stack Developer

Job Description

  • Ensure the team meets project deliverables and deadlines
  • Provide realistic estimations for tasks (with comprehensive inclusions and exclusions)
  • Ensure collaboration in an Agile environment with a dynamic team of software developers, architects, product owners and quality assurance specialists
  • Create content and contribute to internal technical documentation
  • Lead daily Scrum meetings
  • Innovate, challenge and refine requirements based on technical assessment
  • Provide input and insight on architectural decisions
  • Develop high-quality coding by adhering to the best software development practices
  • Actively participate in code review process and provide constructive feedback
  • Keep up with the latest technological and software development trends
  • Ensure overall software quality and its evolution in the mid to long-term
  • Understand, implement and maintain industry and proprietary design patterns
  • Participate in the continuous improvement of internal processes and development tools


  • Object-Oriented Programming (C#)
  • .Net Framework/.Net Core
  • Azure
  • React JS
  • Entity Framework
  • Micro-Services
  • Containers / Docker
  • Git, JIRA, Confluence and Slack
  • SQL and SQL Server

Experience Desired

  • Expert knowledge of our technologies and tools (see above)
  • Excellent knowledge of design patterns as well as serverless architecture
  • Advanced knowledge of networking (proxy, certificate management, network protocol…)
  • Excellent knowledge of French and English (spoken and written)
  • Demonstrated leadership and ability to manage conflicting priorities
  • Ability to communicate, write and synthesize information
  • Analytical and problem-solving skills
  • Strong sense of organization and prioritizing
  • Ability to multi-task in a rapid-paced environment
  • Team spirit, tact, diplomacy, autonomy, rigor and discipline


  • Bachelor’s Degree in Computer Engineering or Information Technology or College Diploma combined to 10+ years of relevant experience
  • Have prior experience as Team Lead or 7 years’ experience in software development
Job Category: Full Stack Developer
Job Type: Full Time
Job Location: MONTREAL
Business Unit: OnMobile Canada

Apply for this position

Allowed Type(s): .pdf, .doc, .docx