Intermediate Full-Stack Software Developer - Remote (Canada)

Info-Tech Research GroupLondon, ON
Hybrid

About The Position

Info-Tech Research Group is seeking Intermediate Software Developers to contribute to the development of A.I. products and services. While prior A.I. experience is not required, a willingness to learn and experiment with new technologies is essential. The current tech stack includes Ruby on Rails, MySQL, JS, and Azure/OpenAI services, with an increasing use of Python for future A.I. architecture. Candidates should possess advanced web development experience, preferably with an MVC framework, or advanced Python experience, or both.

Requirements

  • Degree or diploma from an accredited institution
  • Minimum 4 years of experience in a professional software development role
  • Experience providing mentorship and technical guidance to co-op students, junior developers, and peers
  • Comfortable developing in an Agile product development framework
  • Experience developing relational database solutions
  • SQL authoring and optimization
  • Experience with HTML 5, CSS3, JavaScript
  • Ability to communicate technical details and build functional requirements
  • Experience with source control software
  • Ability to maintain focus on priority, 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 A.I. technology
  • Experience with Ruby & Ruby on Rails (highly desired)
  • Experience with Salesforce integration
  • Exposure to AWS tools & services
  • Bilingual proficiency in French, Spanish or German

Responsibilities

  • Build, test, and support the development of web software applications and internal tools.
  • Analyze requirements and determine the best ways to meet or rework them, encouraging unique and innovative ideas.
  • Proactively identify and address areas of technical concern.
  • Mentor peers, contribute to code reviews, and be open to mentorship.
  • 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.
  • Support the growth of Agile practices through Retrospectives.

Benefits

  • Financial support for professional development and training
  • Competitive salaries
  • Benefits plan
  • RRSP matching plans
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service