Senior Software Developer, 6+ years – Remote/Hybrid (Canada)

Company: InfoTech Research Group
Apply for the Senior Software Developer, 6+ years – Remote/Hybrid (Canada)
Location: London
Job Description:

Overview

In this role you will contribute to building and maintaining web applications and internal tools within a collaborative, growth‑minded IT research firm. You will analyze requirements, drive technical improvements, and mentor peers while working across teams to promote best practices. The position emphasizes delivering high‑quality software in an agile setting and supporting scalable, data‑driven products. This is a chance to shape impactful software used by thousands of IT professionals.

Pay / Benefits

  • competitive salaries
  • benefits plan
  • RRSP matching
  • substantial training budget
  • career development support
  • flexible/hybrid work options

Responsibilities

  • Build, test, and support web software applications and internal tools
  • Analyze requirements and propose effective solutions, welcoming innovative ideas
  • Proactively identify and address technical concerns
  • Mentor peers, participate in code reviews, and receive mentorship when needed
  • Collaborate across teams to improve processes
  • Promote design patterns and best practices
  • Contribute to Agile ceremonies for prioritization, planning, and estimation
  • Support growth of Agile practices through retrospectives

Key requirements

  • Degree or diploma from an accredited institution
  • Minimum 6 years of professional software development experience
  • Experience supporting and mentoring junior to intermediate developers
  • Experience within an Agile product development framework
  • Experience developing relational database solutions
  • SQL authoring and optimization
  • Experience with HTML5, CSS3, JavaScript
  • Ability to communicate technical details and build functional requirements
  • Experience with source control software
  • Ability to focus on priorities and deliver solutions aligned with requirements
  • Experience writing for and improving existing code for large data and high volumes
  • Strong communication of technical concepts
  • Mentorship and peer collaboration
  • Attention to quality and impact
  • Ruby on Rails (nice to have)
  • Ruby
  • MySQL

Posted: September 17th, 2026