About The Position

Info-Tech is seeking experienced Senior Software Developers who care about the quality and impact of the products they build. The company’s software stack is primarily Ruby on Rails, MySQL, and JavaScript. In this role, you will build, test, and support web applications and internal tools; work with requirements to develop appropriate solutions; identify technical concerns; mentor colleagues and participate in code reviews; and collaborate across teams to improve processes and Agile practices. The position is offered with flexibility to work from home, from the company’s offices in London, Ontario, or Toronto, or in a hybrid arrangement. Info-Tech describes its environment as collaborative and emphasizes professional development, work-life balance, competitive salaries, benefits, and RRSP matching.

Requirements

  • Degree or diploma from an accredited institution.
  • Minimum of 6 years of experience in a professional software development role.
  • Experience supporting and mentoring junior to intermediate developers.
  • Comfort developing within an Agile product development framework.
  • Experience developing relational database solutions.
  • SQL authoring and optimization experience.
  • Experience with HTML5, CSS3, and JavaScript.
  • Ability to communicate technical details and build functional requirements.
  • Experience with source control software.
  • Ability to maintain focus on priorities and deliver solutions appropriate to requirements.
  • Experience writing for and improving existing code efficiencies for large data and high volumes.

Nice To Haves

  • Experience with Ruby and Ruby on Rails (highly desired).
  • Experience with Salesforce integration.
  • Exposure to AWS tools and services.
  • Bilingual proficiency in French, Spanish, or German is preferred to support clients across North America and globally.

Responsibilities

  • Build, test, and support web software applications and internal tools.
  • Analyze requirements and determine the best ways to meet or rework them; innovative ideas are welcome.
  • Proactively identify and address areas of technical concern.
  • Mentor peers, contribute to code reviews, and receive mentoring when working with something new.
  • Collaborate across teams to continually improve processes.
  • Promote the use of design patterns and best practices.
  • Contribute to Agile ceremonies for prioritizing, understanding, and estimating work.
  • Support the growth of Agile practices through retrospectives.

Benefits

  • Financial support and a substantial budget for professional development, training, and career development.
  • Competitive salaries.
  • Benefits plan.
  • RRSP matching plans.
  • Work-life balance; after-hours and weekend work are rare to non-existent.
  • Flexibility to work from home, at the London, Ontario or Toronto office, or in a hybrid mode.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service