Skip to main content
Licensed by provincial regulators

Forward Deploy Engineer, Co‑op Intern

January 2027 term. Two BCIT co-op placements with Blue Pearl Tech in Surrey, BC. Sit with the client, find the problem that is costing them time or money, and build the fix.

2 positions

BCIT co-op students, January 2027 intake

Surrey, BC

In person, our office and client sites

4 months

January to April 2027, option to extend to 8

All open roles

Blue Pearl TechSurrey, BCIn person4 months, option to extend to 8

About Blue Pearl Tech

Blue Pearl Tech is the engineering team of the Blue Pearl group. The group runs operating businesses, starting with a mortgage brokerage, and we build the software those businesses run on. We work on site with the people who use what we build, and most of what we ship goes into production within the first week of a project.

The team is small. You will work directly with Edward Tran, who leads engineering and client work.

We are hiring two BCIT co-op students for the January 2027 term.

The role

A forward deploy engineer sits with the client, learns how their business actually runs, finds the problem that is costing them time or money, and builds the fix. You will do that alongside our lead, not on your own.

You will use AI coding agents (Claude Code and Codex) as a normal part of the job. We expect you to direct them, review their output and be responsible for what ships. Our engineers routinely run several agents in parallel on one task. We pay for frontier models so you spend your time on the problem, not waiting.

What you will do

  • Spend time in the client's office. Watch how work gets done, ask questions, and write down what is slow or broken.
  • Build the fix. Most of our work is TypeScript, Next.js and Postgres on Supabase. The problem decides the tool.
  • Test on real data with a real user waiting to try it.
  • Ship small pieces often. When something breaks, say so, then fix it.
  • Use the internal tools our team built, including a daily brief that an AI writes from our commits, tickets and meetings. When it gets something wrong, you help fix it.

What we look for

  • Something you built and finished. A side project, a deployed site, a repo with real commits. We weight this more than grades and we do not screen on GPA.
  • Experience using AI tools to write code, or a clear interest in learning to use them well. Either is fine. We can tell the difference between the two and we are happy with both.
  • Comfort talking to non-technical people. You can sit with someone, listen to a messy description of a problem, and come back with a useful question.
  • Depth in something. Anything you have gone deep on, technical or not. It tells us you know what getting good at something takes.

This is not a good fit if you want a fully specified ticket before you start, or if you want to write code for four months without meeting a user.

Details

  • Positions: 2
  • Term: January to April 2027, 4 months. Option to extend to 8 months.
  • Location: Surrey, BC. Our office and client sites. In person.
  • Pay: $12,800 for the four-month term. At 40 hours a week that is about $18.50 an hour, and every intern on the program is paid the same.
  • Eligibility: BCIT co-op students. The placement runs through Mitacs.
  • Stack: TypeScript, Next.js, Postgres/Supabase, Claude Code, Codex

How to apply

One way in: the form below. No cover letter, no transcript.

The form is the whole process on our side. Once we make an offer, we handle the co-op paperwork with the BCIT co-op office.

Send three things:

  1. A link to the project you are most proud of. More than one is fine, separated by commas.
  2. A short paragraph on it: what it does, why you built it, and the hardest part.
  3. One sentence on something you are good at that is not on your resume.

We read every application and reply within a week.

Apply for this job

Upload your resume and answer the three questions below. No cover letter needed.

For example: Computer Systems Technology, term 3.

A repo, a deployed site, a demo. More than one? Separate them with commas.

A short paragraph: what it does, why you built it, and the hardest part.

By submitting, you agree to our Privacy Policy. Your information may be stored and processed in Canada and the U.S. by us and our service providers, and may be communicated outside Quebec. Your application and resume will be used to evaluate your suitability for employment with Blue Pearl Mortgage Group.