With rapid growth comes opportunity. We are looking for a Full Stack Developer to join our team onsite in Mississauga, Ontario office! This is a full-time, exempt position.
In this role, you will design, build, and operate features across
SureTrend®, Hygiena's multi-tenant food safety and quality management SaaS platform. The platform supports web application users as well as laboratory and production-floor instruments (including PCR analysis devices) that securely transmit mission-critical test data. You will work across
modern front-end frameworks, .NET and Python back-end services, and relational data layers-carrying features from architectural design through testing, deployment, and cloud operations.Responsibilities:- Full-Stack Application Development (30%): Design, build, and maintain scalable features across the SureTrend stack using ASP.NET Core on the back end, paired with Angular (TypeScript) and Nuxt / Vue.js on the front end.
- Data Layer & Performance Tuning (20%): Architect and optimize the relational database layer, including schema and index design, query and execution-plan tuning, data migrations, and high-throughput data processing workflows for web and instrument-generated data.
- Telemetry, Observability & Production Support (15%): Instrument cloud services with Azure Application Insights, monitor and diagnose production issues using KQL (or comparable telemetry stacks), and take ownership of service reliability.
- Technical Design & CI/CD Quality (15%): Author technical designs, participate in rigorous code reviews, build comprehensive automated test suites, and strengthen CI/CD pipelines in Azure DevOps.
- Containerized Microservices (10%): Build and maintain Python microservices deployed on Kubernetes (Docker), ensuring secure service-to-service integration and high availability.
- Agile Collaboration (10%): Partner with Product, UX, and QA teams to refine technical specifications and deliver iterative value in an Agile framework.
- Compliance & Safety (As required): Maintain compliance with all organizational policies, data security mandates, and safety programs.
Qualifications:- Education: Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent practical experience).
- Back-End Proficiency: Strong hands-on experience building robust, high-performance web services and APIs using ASP.NET Core / .NET.
- Front-End Proficiency: Proven experience developing responsive single-page web applications using Angular (TypeScript) and/or Nuxt / Vue.js.
- Database & Data Layer: Solid foundation in relational databases (SQL design, schema migrations, execution plan analysis, and performance indexing).
- Full-Stack Troubleshooting: Proven ability to trace defects across the entire stack-from the browser interface down through APIs to the database layer.
- Engineering Best Practices: Dedication to writing clean, maintainable code with unit/integration tests, participating in code reviews, and collaborating via Azure DevOps (or Git-based CI/CD).
Strongly Preferred:- Multi-Tenant SaaS: Experience architecting multi-tenant SaaS platforms with strict data isolation, high scalability, and robust security.
- Concurrency & Messaging: Experience with high-throughput systems, message queuing, batching, idempotency, backpressure handling, or database contention mitigation.
- Cloud & Observability: Practical experience with Microsoft Azure, Azure Application Insights, and KQL (or tools like OpenTelemetry, Datadog, Grafana).
- Containers & Microservices: Hands-on experience developing Python services running in Docker containers on Kubernetes.
- Infrastructure as Code (IaC): Familiarity with Bicep, ARM templates, or Terraform.
- Instrument & IoT Integration: Experience handling data from connected laboratory/physical devices, including considerations for intermittent connectivity, retry policies, payload buffering, and data serialization
Skills/Abilities:- Comfortable with interacting and working with all levels of customers, both internal and external; good interpersonal skills, team motivation and outgoing personality
- Excellent adaptability in a fast-paced environment with the flexibility and willingness to take on new tasks and projects
- Ability to speak and write clearly and accurately
- Attention to detail and accuracy
- Effective listening skills
- Multi-tasking capabilities
- Must have in-depth analytical and problem-solving skills.
- Must be able to use discretion and independent judgement.
Why you'll want to join our team:- 🚀 Teamwork as a Core Value: Strong cross-functional collaboration and supportive team culture.
- 🌍 Be a Part of Something Big: Play a critical role in preventing global health crises like foodborne illnesses and healthcare-associated infections.
- 💝 Giving Back: Active community outreach supporting local youth and children's organizations.