Software Engineer — Founding Team

(Co-Op or Full Time)

Company Overview

We’re a university-based startup helping students with all things finances. We focus on securing grant/scholarship/bursary funding, then guide them with saving, budgeting, taxes, and planning for the future!

If you are interested in learning more about the engineering culture at hi finance, you can read about it here

We're looking for a Software Engineering Co-Op to join our founding technical team. You'll be building real product features from day one — not doing busywork.

What you'll work on

  • Full-stack features across our Next.js frontend and FastAPI/Python backend

  • AI-powered tools that automate advisor workflows and client interactions

  • Infrastructure on AWS and Kubernetes

  • Features that ship to real users, not prototypes that sit on a shelf

What we're looking for

  • Currently enrolled in Computer Science, Engineering, or a related program

  • You've built something real — school project, side project, open source, whatever

  • You read code before you write code. You follow existing patterns instead of reinventing them

  • You care about shipping things that actually work in production

  • Comfortable using AI tools — we use Claude Code every day and encourage you to as well

Nice to have

  • Experience with TypeScript/React, Python/FastAPI, or AWS

  • Familiarity with LLM APIs (OpenAI, Anthropic, LangChain)

  • Docker, open-source contributions

Compensation

Competitive Hourly Rate with Optional Stock Options

How to apply

We don't do leetcode interviews. Our interview is a simplified version of our actual codebase — you'll get a Next.js frontend, a FastAPI backend, and three practical tasks that look like real work.

Email hiring@hifinance.ca with subject line: "Software Engineer Application" or just visit github.com/hi-engineering/hi-interview to get started on our take-home interview.