full stack Web developer
Description
Job Description Job Description 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 requir