Full Stack Developer at Hygiena
Ontario, Ontario, Canada -
Full Time


Start Date

Immediate

Expiry Date

22 Nov, 26

Salary

0.0

Posted On

24 Aug, 26

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Industry

Information Technology & Services

Description

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.

Responsibilities
Loading...