Web Developer Fall/Winter Internship (Paid)
- Montréal, QC
- On-site
- Posted Oct 1, 2026
- 1 position
$20 / hour
Opens an external site
- Employment type
- Full-time
- Experience level
- Entry, Junior · 0+ years
- Apply by
- Mar 28, 2027
- Posting language
- English
- Working hours
- 10 hours per week
- Seniority
- Internship
- Application method
- Direct apply is available
Job summary
Build and maintain Node.js backend services and APIs, write GraphQL queries and integrations, and migrate features from Betty Blocks into company-owned code. Automate manual operations and sales workflows, write tests, fix bugs, and ship changes through the team's review and deployment process.
Job details
About Prime Freight Prime Freight is a Montreal freight forwarder that has moved ocean, air and road shipments for more than 30 years. We also build our own software. Our in-house platform runs quoting, bookings and shipment tracking for the whole business, and our six-person development team keeps adding to it. Right now we are moving large parts of that platform off a low-code system and into our own services, and automating how we quote and sell ocean and air freight. That's the work you'd be part of. How we build We write a lot of our code with AI tools like Claude (including Claude Code) and GitHub Copilot. You'll use them every day, and you'll learn how to guide them well and check what they produce before it ships. Timing Start in October 2026, or January 2027 if you're looking for a winter term. Runs through April 2027. What you'll work on Build and maintain backend services and APIs in Node.js (JavaScript, moving toward TypeScript) Write GraphQL queries and integrations against our platform data: shipments, bookings, rates and invoices Help migrate features from our low-code platform (Betty Blocks) into code we own Automate steps our operations and sales teams still do by hand Ship through our real process: branch, pull request, code review (human and AI), SonarCloud checks, deploy preview Write tests and fix bugs, including the boring ones What we're looking for Currently enrolled in computer science, software engineering or a related program Comfortable with JavaScript, with some Node.js or Express experience Something you built, in class or on your own, that you can show us You like finding out why something broke, not just making the error go away You communicate clearly and ask questions early Nice to have Experience coding with AI tools like Claude, Claude Code, Copilot or Cursor TypeScript, React, GraphQL or SQL Any exposure to Google Cloud, Docker or CI tools Interest in logistics or how goods move around the world (not required, we'll teach you) What you get Real work that goes to production and gets used by our team every day Mentorship from our senior developers, with regular code reviews $20 per hour Flexible hours built around your class schedule, about 10 hours a week An office steps from the Île-des-Sœurs REM station, one stop from Central Station Strong interns can be offered a full-time role after graduation
What you’ll do
Build and maintain Node.js backend services and APIs, write GraphQL queries and integrations, and migrate features from Betty Blocks into company-owned code. Automate manual operations and sales workflows, write tests, fix bugs, and ship changes through the team's review and deployment process.
Requirements
Applicants must be enrolled in computer science, software engineering, or a related program, be comfortable with JavaScript, and have some Node.js or Express experience. They should be able to show a project they have built, investigate the causes of problems, communicate clearly, and ask questions early.
Benefits
• Mentorship • Flexible Hours • Potential Full-Time Role After Graduation
Listed skills
- SQL · Preferred
- Node.js · Preferred
- Automated testing · Preferred
- Docker · Preferred
- React · Preferred
- JavaScript · Preferred
- TypeScript · Preferred
- Google Cloud · Preferred
- GraphQL · Preferred
Other relevant skills
Identified from the job description. Confirm important requirements above.
- JavaScript
- Node.js
- Express
- TypeScript
- GraphQL
- React
- SQL
- Google Cloud
- Docker
- CI Tools
- API Development
- Backend Development
- Automated Testing
- AI Coding Tools
- Code Review
Job areas
- Software
- Technology
- Transportation
- Logistics
- Engineering
More jobs you can apply to directly
Similar opportunities posted by employers hiring on Jobs.ca, with no external application form.
Canadian Pork Council
Senior Software Developer
SponsoredDirect employerEasy Apply- Hybrid
- Posted Sep 11, 2026
Desjardins
Emplois en gestion de projets TI - R2611532
Direct employerEasy Apply- Hybrid
- Montréal, QC
- Posted Sep 23, 2026
Desjardins
Analyste d'affaires système(BSA) Guidewire
Direct employerEasy Apply- Hybrid
- Lévis, QC
- Posted Sep 21, 2026