Job Title or Location
RECENT SEARCHES

Full Stack Software Developer

PHD Solutions Inc

Burlington, ON

Posted today

Job Details:

$75,000 - $100,000 / year
Full-time
Experienced

PHD Solutions Inc.

Full-Stack Software Developer

Location

Burlington, Ontario (on-site, majority of time in office)

Type

Full-time, permanent

Reports to

Project / Technical Lead

Compensation

$75,000 – $100,000 CAD annually, commensurate with experience

About PHD Solutions

PHD Solutions Inc. is a Burlington-based technology company that builds turnkey dimensioning systems — combining precision hardware with computer-vision software to automatically capture parcel and pallet dimensions for shippers, carriers, and WMS/TMS integrators.

Beyond our core SaaS platform, we run a division providing custom software development services to our clients. We take interesting, varied projects that are often adjacent to dimensioning and logistics. If you're the kind of developer who enjoys working on varied problems and platforms, you'll find them here.

We're a focused team of ten. Everyone wears multiple hats; ships real work and owns what they build. There's no layer of management between you and the problems that matter.

The opportunity

We are expanding our software development services team to take on a growing portfolio of custom software engagements and to support the continued evolution of our own SaaS product. This is a hands-on role where the work is varied and meaningful: integration solutions, enterprise application development, mobile deployments, and complex barcoding and imaging implementations across a range of client environments.

You will work within a small, experienced team alongside two senior developers, with direct access to company leadership when it matters. The team operates with a flat structure, short decision cycles, and a high degree of trust. You will also work closely with our SaaS development team, sharing knowledge, lending a hand across initiatives, and benefiting from that collaboration in return.

The clients are real, the problems are genuinely interesting, and what you build goes into production. If you thrive in an environment where your contributions are visible and your voice is heard, this is the right place.

What you will work on

Your work will span the full stack and shift based on what the product needs most at any given time. In your first 90 days, expect to be:

• Contributing to cloud-based SaaS platforms currently in production and active development.

• Contributing to new projects being designed and built from the ground up, and being prepared for deployment to mission critical environments.

• Building and extending web-based application features across front-end and back-end layers.

• Working with integrations into other software systems.

• Participating in architectural discussions alongside the technical lead.

• Supporting QA and internal tooling as needed. This is a small team and everyone contributes across disciplines.

Technology stack

Our stack is grounded in the Microsoft ecosystem. You should be comfortable working across:

• Back-end: .NET / C#, ASP.NET

• Front-end: ASP.NET MVC, Blazor, React

• Desktop / tooling: WPF (Windows Presentation Foundation)

• Cloud: Microsoft Azure ecosystem

You have a strong foundation in software design principles — things like SOLID, separation of concerns, and writing code that the next developer will thank you for. Familiarity with REST API design, JSON handling, and cloud-native application patterns is important. Experience communicating with hardware via software integration is a meaningful plus — not a requirement, but context that accelerates your contribution.

What we are looking for

Required

• 4+ years of professional experience in full-stack software development

• Strong proficiency in C# / .NET and ASP.NET for back-end development

• Hands-on experience with at least one front-end framework — ASP.NET MVC, Blazor or React preferred

• Familiarity with Microsoft Azure services and cloud-based application deployment

• Comfortable working across the full stack without a rigid specialization

• Strong communication skills — you will work closely with a small team and must be able to articulate technical decisions clearly

• Self-directed and comfortable with ambiguity — in a 10-person company, not everything comes with a specification document

Nice to have

• Experience with Android and iOS development (Flutter, MAUI).

• Experience with WPF for desktop/tooling applications.

• Experience communicating with hardware via TCP or Serial communication.

• Experience working in a startup or small-team environment.

Who thrives here

This role is not for someone who wants a narrow, well-defined lane. It is for someone who is energized by variety, takes initiative when they see something that needs doing, and finds satisfaction in building things that ship into real-world environments.

Cultural fit matters as much as — and sometimes more than — the exact experience you bring. We are looking for someone who is collaborative, intellectually curious, and genuinely excited about the problem space we work in. If you have always wanted to understand how a product gets built end-to-end, this is that environment.

What we offer

• Competitive salary of $75,000 – $100,000 CAD, commensurate with experience

• Direct exposure to the full product lifecycle — from architecture to deployment to customer feedback

• A small, senior team where your voice is heard and your decisions have real impact

• Proximity to interesting hardware/software integration challenges that most web developers never encounter

• A stable, profitable company with a clear commercial trajectory — not a pre-revenue startup

• A health spending account

• Burlington, ON location — avoid downtown Toronto commutes while working on sophisticated technology

How to apply

Send your resume and a brief note about what draws you to this role. We review applications on a rolling basis. No recruiters, please.

Company DescriptionPHD Solutions is a Burlington, Ontario-based tech company where we build precision dimensioning systems, combining hardware and computer-vision software to automatically measure parcels and pallets for shippers, carriers, and logistics integrators. Beyond our core SaaS platform, we run a professional services division taking on varied custom software projects. We're a lean, profitable team of ten with a flat structure, no management layers, and a clear commercial trajectory.Company DescriptionPHD Solutions is a Burlington, Ontario-based tech company where we build precision dimensioning systems, combining hardware and computer-vision software to automatically measure parcels and pallets for shippers, carriers, and logistics integrators. Beyond our core SaaS platform, we run a professional services division taking on varied custom software projects. We're a lean, profitable team of ten with a flat structure, no management layers, and a clear commercial trajectory.

Share This Job:

Frequently Asked Questions