Home Job Listings Categories Locations

Software Engineer (Product & Platform)

📍 Toronto, Canada

Technology GuruLink

Job Description

Location: REMOTE / Toronto, Ontario. This job allows you to work remotely.

PathPilot is on a mission to help millions of people unlock their potential by navigating and optimizing their careers through the power of AI. With 7-figures in non-dilutive funding and strong ecosystem partnerships, we’re building an AI Career Companion that helps people clarify goals, discover opportunities, and grow through personalized support.

We’re looking for a Software Engineer to help us build, scale, and refine the core product experience behind PathPilot. You’ll work closely with the founding team to design and ship reliable, user‑centric software, turning powerful AI capabilities into intuitive, production‑ready features that people actually love using.

This role is ideal for a strong full‑stack or backend‑leaning engineer who enjoys shipping product, thinking in systems, and working in fast‑moving environments where ownership and impact matter.

Why join PathPilot?

Build meaningful, user‑facing software that directly impacts people’s careers

Work closely with the founder and early engineering leadership

Ship real features quickly in an AI‑native product environment

Collaborate with a small, senior team that values velocity and clarity

Use modern tooling (including AI coding tools like Cursor or Aider) to move faster

Enjoy flexibility, autonomy, and a remote‑friendly work culture

Help shape the future of AI‑powered career products backed by strong funding and partners

What are we looking for in a Software Engineer? You’re a strong product‑minded engineer who knows how to take ideas from concept to production. You care about code quality, system reliability, and thoughtful user experiences but you’re not afraid to iterate quickly and learn in the open.

You’re comfortable working across the stack, collaborating with product and design, and integrating with AI systems built by the broader engineering team.

What will you be doing:

Build and ship core product features across the PathPilot platform

Design and implement backend services and APIs using Node.js and TypeScript

Contribute to frontend development using React and modern UI patterns

Integrate AI‑powered features and workflows into the product experience

Work with data models, user context, and application state to enable personalization

Write clean, maintainable, and well‑tested code

Collaborate closely with product, design, and AI engineering partners

Improve system performance, reliability, and scalability over time

Help evolve engineering standards, tooling, and development workflows

Prioritize shipping user value without compromising long‑term quality

How will you spend your time:

45% product engineering (frontend and backend feature development)

20% system design and technical refinement

15% AI feature integration and experimentation

10% testing, reliability, and performance improvements

10% collaboration, planning, and iteration

In your first 30 days, you will:

Get familiar with the PathPilot codebase, product, and workflows

Ship small but meaningful improvements to the product

Pair with the founding engineering team on feature development

Build context around users and product priorities

In your first 90 days, you will:

Own and ship larger product features end‑to‑end

Improve reliability or performance of core systems

Contribute to frontend and backend architectural decisions

Collaborate closely with product on iteration and feedback loops

In your first 180 days, you will:

Take ownership of major areas of the product

Help scale systems to support growing users and B2B pilots

Establish patterns and best practices other engineers can follow

Mentor new contributors as the engineering team grows

Our hiring process:

Intro Call – Align on mission, role expectations, and goals

Async Exercise – A small, product‑focused technical task

Technical Interview – Deep dive into your approach and trade‑offs

Final Conversation – Alignment with the founder on vision and culture

Offer – We move quickly and transparently

Must Have Skills:

Have 3‑5 years of professional software engineering experience

Are comfortable with JavaScript/TypeScript and modern web frameworks

Have experience building backend APIs and services (Node.js preferred)

Have worked with frontend frameworks like React

Understand software engineering best practices (testing, CI/CD, code reviews)

Think in systems and care about scalability and maintainability

Are comfortable working in fast‑paced, ambiguous environments

Enjoy collaborating cross‑functionally and owning your work

Use AI tools to improve your productivity, not replace fundamentals

Nice to Have Skills:

Built SaaS products used by real users

Worked in early‑stage startups or 0‑1 environments

Integrated LLMs or AI APIs into production software

Worked with databases like Postgres, Supabase, or similar

Have experience with cloud platforms (AWS, GCP, or Azure)

#J-18808-Ljbffr

Ready to Apply?

Don't miss this opportunity! Apply now and join our team.

Job Details

Posted Date: February 27, 2026
Job Type: Technology
Location: Toronto, Canada
Company: GuruLink

Ready to Apply?

Don't miss this opportunity! Apply now and join our team.