Software Development Intern

Interac Corp.Toronto, ON
CA$23 - CA$25Hybrid

About The Position

The Software Development Intern role will be working with our backend service development team to build new features, documentation, and to enhance existing features. This is an exciting opportunity to contribute to real-world projects that power Interac’s products and services. As a Software Development Intern, you will work closely with the e-Transfer team to support the development and modernization of our backend systems.

Requirements

  • Currently completing an undergraduate degree from a creditable Canadian institution with a focus on computer science, software engineering or similar field
  • Experience and understanding of programming languages, databases, unit testing, code management tools
  • Possess understanding of concepts of unit testing, application logging
  • Knowledge in Java Springboot is an advantage – you will be working in Java springboot framework and therefore you should be willing to learn and grow your skills
  • Strong problem-solving and analytical thinking abilities
  • Effective written and verbal communication skills
  • Willingness to learn and adapt in a fast-paced environment
  • Ability to work collaboratively in a team setting
  • Attention to detail, especially in documentation and testing
  • Proficiency in at least one programming language (e.g., Java, Python or OOP)
  • Understanding of object-oriented programming principles
  • Familiarity with RESTful APIs and backend service development
  • Basic knowledge of unit testing frameworks (e.g., JUnit, pytest)
  • Experience using version control systems like Git
  • Exposure to Agile development methodologies

Nice To Haves

  • Experience with cloud platforms (e.g., AWS, Azure, GCP)
  • Familiarity with CI/CD pipelines and DevOps practices
  • Understanding of microservices architecture
  • Exposure to containerization tools like Docker or Kubernetes
  • Knowledge of payment systems or financial technologies
  • Experience writing or maintaining technical documentation
  • Interest or experience working with machine learning and/or data analytics

Responsibilities

  • Collaborating with developers to build new features and enhance existing ones
  • Improving unit test coverage to ensure code quality and reliability
  • Assisting in the consolidation and standardization of technical documentation
  • Supporting the team’s journey through application modernization initiatives
  • Exploring emerging technologies and contributing to development tasks related to payment system architecture

Benefits

  • Flexible hybrid work model
  • Monthly intern socials
  • Convenient downtown Toronto office located minutes away from Union Station
  • Interac learning bootcamp
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service