Software Development Intern (Winter 2027)

Worky

Montreal (administrative region)

On-site

CAD 12,000 - 15,000

Full time

14 days+
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

SweetTech in Montreal is offering a full-time software development internship for January 2027 to April 2027. You will work on Python, FastAPI, Angular, and SQL-based projects, with guidance from senior developers. Expect hands-on coding, code reviews, and collaboration with product and design teams.

You will learn to use Claude Code and Codex, understand a codebase, and contribute small but meaningful features while improving tests and tooling.

Qualifications

  • Enrolled in computer science, software engineering, computer engineering or related program.
  • Ability to explain software projects and how they work.
  • Foundation in Python, JavaScript/TypeScript or another programming language.

Responsibilities

  • Build and improve web application features with guidance from experienced developers.
  • Work on frontend components, backend APIs, or both depending on project and experience.
  • Investigate bugs and develop fixes addressing underlying problems.
  • Write and run tests, and validate changes before review.
  • Use AI coding tools to support development while ensuring quality.
  • Open pull requests, respond to feedback, and document your work for others.
  • Collaborate with product and design to clarify expected behaviour.
  • Keep tasks up to date and flag blockers early.

Skills

Python
JavaScript/TypeScript
Git
English communication

Education

Enrollment in computer science/software engineering/CE program

Tools

Claude Code
Codex

Job description

About SweetTech

SweetTech builds loan origination, servicing and capital markets software for commercial lenders across North America.

We are a small team based in Montreal, with colleagues across North America. You will work alongside experienced developers and see how a software team turns product requirements into working features.

The role

You will contribute to the software our clients use, with projects sized to your experience and guidance from the engineering team. Your work may include building an interface, extending an API, fixing a bug, or improving tests and developer tools.

You will follow your work through implementation, review, and testing. You will learn how to understand an existing codebase, make a focused change, respond to code review, and check that the result works for the person using it.

You will also use Claude Code and Codex as part of development. We will help you learn how to give these tools useful context, evaluate their suggestions, and explain the code you submit.

What you will do
  • Build and improve web application features with guidance from experienced developers.

  • Work on frontend components, backend APIs, or both, depending on your project and experience.

  • Investigate bugs and develop fixes that address the underlying problem.

  • Write and run tests, and exercise your changes in the application before asking for review.

  • Use AI coding tools to support development while checking the accuracy and quality of their output.

  • Open pull requests, respond to feedback, and document what another developer needs to understand your work.

  • Work with product and design teammates to clarify expected behavior and understand who will use what you build.

  • Keep your tasks current and communicate progress, questions, and blockers early.

What we are looking for
  • You are enrolled in computer science, software engineering, computer engineering, or a related program.

  • You have built software through coursework, personal projects, an internship, or open-source contributions. You can explain how it works.

  • You have a foundation in Python, JavaScript/TypeScript, or another programming language, and are willing to learn our stack.

  • You understand basic programming concepts and can work through a problem step by step.

  • You are familiar with Git and interested in learning how web interfaces, APIs, and databases work together.

  • You ask useful questions, take feedback well, and follow through on your work.

  • You can communicate clearly in English with the team.

  • You are available full-time during the semester you apply for.

Nice to have
  • Experience with Angular, React, FastAPI, or SQL.

  • Tests you have written for a project, or experience debugging an application beyond coursework examples.

  • Experience with Claude Code, Codex, or other AI coding tools.

  • An interest in fintech, commercial lending, and agricultural lending.

Our stack

Our lending platform uses Python and FastAPI, Angular and TypeScript, CockroachDB, and Redis. Another product uses React and Next.js with TypeScript services. Your project will determine which tools you work with. Familiarity with all of them is not an entry requirement.

Details
  • Location: In person at Fintech Station in downtown Montreal.

  • Term: January 2027 to April 2027, with flexible start and end dates.

  • Schedule: Full-time.

  • Compensation: CA$1,200 per week, approximately CA$5,000 per month.

SweetTech is an equal-opportunity employer. We welcome applications from qualified candidates of all backgrounds.

Eligibility requirements

You must:

  • Be registered as a domestic student at a Canadian postsecondary institution.

  • Be a Canadian citizen, permanent resident, or person who has been granted refugee protection under the Immigration and Refugee Protection Act.

Stagiaire en développement logiciel - version française
À propos de SweetTech

SweetTech développe des logiciels d'origination de prêts, de gestion de prêts et de marchés des capitaux pour les prêteurs commerciaux en Amérique du Nord.

Nous sommes une petite équipe basée à Montréal, avec des collègues partout en Amérique du Nord. Vous travaillerez aux côtés de développeurs expérimentés et verrez comment une équipe logicielle transforme des exigences produit en fonctionnalités concrètes.

Le rôle

Vous contribuerez aux logiciels que nos clients utilisent, avec des projets adaptés à votre expérience et l'accompagnement de l'équipe d'ingénierie. Votre travail pourra comprendre la création d'une interface, l'extension d'une API, la correction d'un bogue ou l'amélioration des tests et des outils de développement.

Vous suivrez votre travail de l'implémentation jusqu'à la revue et aux tests. Vous apprendrez à comprendre une base de code existante, à faire un changement ciblé, à répondre à une revue de code et à vérifier que le résultat fonctionne pour la personne qui l'utilise.

Vous utiliserez aussi Claude Code et Codex dans le cadre du développement. Nous vous aiderons à apprendre comment fournir un contexte utile à ces outils, évaluer leurs suggestions et expliquer le code que vous soumettez.

Ce que vous ferez
  • Développer et améliorer des fonctionnalités d'applications Web avec l'accompagnement de développeurs expérimentés.

  • Travailler sur des composants frontend, des API backend ou les deux, selon votre projet et votre expérience.

  • Enquêter sur des bogues et développer des correctifs qui s'attaquent au problème de fond.

  • Écrire et exécuter des tests, et essayer vos changements dans l'application avant de demander une revue.

  • Utiliser des outils de codage par IA pour soutenir le développement tout en vérifiant l'exactitude et la qualité de leurs résultats.

  • Ouvrir des pull requests, répondre aux commentaires et documenter ce qu'un autre développeur doit savoir pour comprendre votre travail.

  • Collaborer avec les collègues produit et design pour clarifier le comportement attendu et comprendre qui utilisera ce que vous bâtissez.

  • Tenir vos tâches à jour et communiquer tôt votre avancement, vos questions et vos blocages.

Ce que nous recherchons
  • Vous étudiez en informatique, en génie logiciel, en génie informatique ou dans un programme connexe.

  • Vous avez créé des logiciels dans le cadre de cours, de projets personnels, d'un stage ou de contributions à des projets libres. Vous pouvez expliquer comment ils fonctionnent.

  • Vous avez des bases en Python, en JavaScript/TypeScript ou dans un autre langage de programmation, et vous êtes disposé ou disposée à apprendre notre pile technologique.

  • Vous comprenez les concepts de base de la programmation et pouvez résoudre un problème étape par étape.

  • Vous connaissez Git et souhaitez apprendre comment les interfaces Web, les API et les bases de données fonctionnent ensemble.

  • Vous posez des questions utiles, accueillez bien la rétroaction et allez au bout de votre travail.

  • Vous communiquez clairement en anglais avec l'équipe.

  • Vous êtes disponible à temps plein pendant la session pour laquelle vous postulez.

Atouts
  • Expérience avec Angular, React, FastAPI ou SQL.

  • Des tests que vous avez écrits pour un projet, ou de l'expérience à déboguer une application au-delà des exemples de cours.

  • Expérience avec Claude Code, Codex ou d'autres outils de codage par IA.

  • Intérêt pour la fintech, le prêt commercial et le prêt agricole.

Notre pile technologique

Notre plateforme de prêt utilise Python et FastAPI, Angular et TypeScript, CockroachDB et Redis. Un autre produit utilise React et Next.js avec des services TypeScript. Votre projet déterminera les outils avec lesquels vous travaillerez. Les connaître tous n'est pas une condition d'entrée.

Détails
  • Lieu : En présentiel à la Station Fintech, au centre-ville de Montréal.

  • Période : De janvier 2027 à avril 2027, avec des dates de début et de fin flexibles.

  • Horaire : Temps plein.

  • Rémunération : 1 200 $ CA par semaine, soit environ 5 000 $ CA par mois.

SweetTech souscrit au principe d'égalité d'accès à l'emploi. Nous encourageons toutes les personnes qualifiées à postuler, quel que soit leur parcours.

Conditions d'admissibilité

Vous devez :

  • Être inscrit ou inscrite comme étudiant canadien ou étudiante canadienne dans un établissement d'enseignement postsecondaire canadien.

  • Être citoyen canadien ou citoyenne canadienne, résident permanent ou résidente permanente, ou avoir obtenu le statut de réfugié en vertu de la Loi sur l'immigration et la protection des réfugiés.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Development Intern (Fall 2026)
Software Development Intern (Fall 2026)

Worky • Montreal (administrative region)

On-site
CAD 49,000 - 61,000
Software Development Intern (Fall 2026)
Software Development Intern (Fall 2026)

SpringTime Ventures • Montreal (administrative region)

On-site
CAD 49,000 - 61,000
Software Development Intern (Winter 2027)
Software Development Intern (Winter 2027)

SpringTime Ventures • Montreal (administrative region)

On-site
CAD 62,000 - 78,000
In-person internship
Montreal location
06 Software Development Intern (Winter 2027) Onsite (Montréal, Canada) · CA$1,200 / week View role →
06 Software Development Intern (Winter 2027) Onsite (Montréal, Canada) · CA$1,200 / week View role →

SweetTech • Montreal (administrative region)

On-site
CAD 60,000 - 66,000
05 Software Development Intern (Fall 2026) Onsite (Montréal, Canada) · CA$1,200 / week View role →
05 Software Development Intern (Fall 2026) Onsite (Montréal, Canada) · CA$1,200 / week View role →

SweetTech • Montreal (administrative region)

On-site
CAD 62,000 - 70,000
Product Manager Intern (Winter 2027)
Product Manager Intern (Winter 2027)

Diagram • Montreal (administrative region)

On-site
CAD 49,000 - 61,000
Coffee machine
Access to customer conversations
In-person Montreal office
03 Product Manager Intern (Winter 2027) Onsite (Montréal, Canada) · CA$1,200 / week View role →
03 Product Manager Intern (Winter 2027) Onsite (Montréal, Canada) · CA$1,200 / week View role →

SweetTech • Montreal (administrative region)

On-site
CAD 60,000 - 65,000
In-person Montreal office
Winter 2027 term
Product Manager Intern (Fall 2026)
Product Manager Intern (Fall 2026)

Diagram • Montreal (administrative region)

On-site
CAD 2,839,000 - 3,265,000
02 Product Manager Intern (Fall 2026) Onsite (Montréal, Canada) · CA$1,200 / week View role →
02 Product Manager Intern (Fall 2026) Onsite (Montréal, Canada) · CA$1,200 / week View role →

SweetTech • Montreal (administrative region)

On-site
CAD 50,000 - 59,000
In-person in Montreal office
Competitive pay
Junior Software Engineer, Bug Resolution
Junior Software Engineer, Bug Resolution

Worky • Montreal (administrative region)

On-site
CAD 80,000 - 90,000
Hybrid work model
Equal opportunity employer