Junior Product Engineer
- Salary
- CA$65K–CA$75K
- Hiring from
- Canada
- Work type
- Remote
- Posted
625,803 remote jobs, straight from company career pages
100% free · New jobs every minute
Show job descriptionHide job description
Would you like to build software that keeps construction workers safe, and learn to do it with AI?
We’re hiring a Junior Product Engineer to build and ship features across our core product. Our engineers use AI tools every day, supported by a shared library of skills and workflows, so you’ll learn modern AI-assisted engineering from day one.
You can work remotely, from our office in Kanata, ON, or a mix of both. If you’re looking for meaningful work, continuous learning, and flexibility in how you work, we’d love to hear from you.
What You Own
- Product development. Build and ship product features end to end, from understanding the user’s problem to seeing the feature adopted.
- AI-assisted engineering. Use AI every day to explore code, draft specs, write tests first and build features. You review and own everything it produces.
- Testing and quality. Write automated tests (unit, Playwright, and Maestro) and take ownership of the quality of your own work.
- Product input. Work with stakeholders to fix bugs at their root cause and turn feedback into improvements.
- Team AI tooling. Help improve the AI skills, prompts, and guardrails the team relies on.
Who You Will Work With
You’ll join a team of product engineers and work closely with stakeholders from across the company. We take pride in our work, and people genuinely enjoy being part of this team. You’ll report to the Engineering Manager.
What You Bring
Capabilities
- You use AI tools well and check their output. You have hands-on experience with AI coding tools and know when to trust what they produce.
- You test what you build. You understand automated testing and why test driven development matters.
- You work in Git and Linear. You’re comfortable with Git, pull requests, and tracking your work in Linear.
Mindset
- You want to know why a feature matters. You care about the people who use it and ask “why” before “how”.
- You’re curious. You like learning how things work and enjoy picking up new tools and ideas.
- You’re a self-starter. You take the initiative, look for answers on your own, and ask for help when you need it.
Experience
- A university degree or college diploma in Computer Science, Computer Studies, Engineering, or a related field (or equivalent experience)
- 0–2 years of experience building web applications with TypeScript and AI tools; personal projects, co-op terms, and open-source work all count
Nice to Have
- Experience with Angular, Node.js, DynamoDB or MongoDB, or AWS serverless
- Mobile development experience with Ionic or Capacitor
- Knowledge of construction or another field-based industry
- A portfolio or GitHub profile you can share
About Corfix
Corfix is a Worker Enablement Platform built for construction. We help contractors across North America put safety forms, certifications, timekeeping, and scheduling in the hands of the people doing the work, so crews can get on with the job and the office knows what's happening on site. We're one of the fastest-growing companies in construction tech, and we're building the team that will take us to the next level.
What We Offer
- Competitive pay and real ownership. Salary, comprehensive benefits, stock option plan, because the people building Corfix should share in what it becomes.
- Unlimited vacation. We trust you to manage your time and your workload. Take the time you need.
- Room to grow. You'll work alongside people who are good at their jobs and willing to show you how they do them, and you'll take on more as we do.
- Work that matters on site. The software you build keeps real crews safer and gets them paid on time. You'll hear about it directly from our customers.
Compensation
- $65,000 to $75,000 per year
Transparency and Disclosures
- Corfix uses AI tools during screening and selection stages of recruitment to assist in ranking or filtering applications.
- This posting is for a currently available vacancy.
