Full Stack Engineer (Next JS)

Enercare Inc.

Markham

Hybrid

CAD 70,000 - 90,000

Full time

14 days+
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

A major Canadian home services provider is seeking a Full Stack Engineer in Markham, ON. This role involves designing and operating cloud-native applications on Microsoft Azure. The ideal candidate will have strong skills in Full-Stack development, particularly with NestJS and Next.js, and experience with Azure services including Container Apps and PostgreSQL. The position requires collaboration across various teams and supports a hybrid work model, providing a dynamic environment for innovation in technology.

Qualifications

  • Strong experience in Full-Stack Development using NestJS and Next.js / Astro.
  • Hands-on experience with Azure Container Apps.
  • Experience with Docker and/or Podman for containerized application development.
  • Proficiency in TypeScript, JavaScript, HTML, and CSS.
  • Strong problem-solving, communication, and collaboration skills.

Responsibilities

  • Design, build, deploy, and operate cloud-native applications on Microsoft Azure.
  • Collaborate with product, design, architecture, and DevOps teams.
  • Deliver scalable, resilient, and secure platforms for customer-facing and internal systems.

Skills

Full-Stack Development
Azure Container Apps
Docker/Podman
Azure Database for PostgreSQL
Message brokers and queues
TypeScript
JavaScript
HTML
CSS
CI/CD pipelines in Azure DevOps
SOLID principles
Agile environments

Education

Bachelor’s degree in Computer Science or related field

Job description

Direct message the job poster from Enercare Inc.

Lead Architect & AI | AI Engg. | AI Agents | LLMs | Reverse Engg.
Company Description

Enercare Inc. is one of Canada’s largest providers of home and commercial services, specializing in heating, cooling, plumbing, electrical, water heating, and water purification. With a strong commitment to sustainability and innovation, Enercare delivers energy-efficient solutions that help build a greener future.

Operating across multiple provinces under trusted brands, Enercare is a purpose-driven organization focused on safety, reliability, and community impact. Enercare Inc. is wholly owned by Brookfield Infrastructure Partners LP, a global leader in sustainable infrastructure and alternative asset management.

Role Description

Enercare Inc. is seeking a Full Stack Engineer to design, build, deploy, and operate cloud-native, containerized, event-driven applications on Microsoft Azure. This role involves working across the full software lifecycle—from architecture and development to deployment, observability, and optimization. You will collaborate closely with product, design, architecture, and DevOps teams to deliver scalable, resilient, and secure platforms that support Enercare’s customer-facing and internal systems.

The ideal candidate has strong experience with Azure Container Apps, Azure Database for PostgreSQL, message brokers and queues, Docker/Podman, and application monitoring using Azure Application Insights, combined with deep knowledge of software design patterns, SOLID principles, and distributed systems.

Qualifications
Required
  • Strong experience in Full-Stack Development using NestJS and Next.js / Astro
  • Hands‑on experience with Azure Container Apps
  • Experience with Docker and/or Podman for containerized application development
  • Experience working with Azure Database for PostgreSQL
  • Strong experience with message brokers and queues (Azure Service Bus or similar)
  • Solid understanding of event‑driven architecture
  • Experience building and maintaining CI/CD pipelines in Azure DevOps
  • Proficiency in TypeScript, JavaScript, HTML, and CSS
  • Strong knowledge of SOLID principles and software design patterns
  • Experience using Azure Application Insights for monitoring and diagnostics
  • Experience working in Agile development environments
  • Excellent problem‑solving, communication, and collaboration skills
  • Ability to work in a hybrid, on‑site environment in Markham, ON
Preferred
  • Experience with microservices and distributed systems
  • Familiarity with Kubernetes concepts (AKS exposure is a plus)
  • Knowledge of cloud security, identity, and access management
  • Experience with performance tuning and cost optimization in Azure
  • Bachelor’s degree in Computer Science, Software Engineering, or a related field
Seniority level
  • Entry level
Employment type
  • Contract
Job function
  • Engineering and Information Technology
Industries
  • Consumer Services

Referrals increase your chances of interviewing at Enercare Inc. by 2x

Get notified about new Full Stack Engineer jobs in Markham, Ontario, Canada.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Principal Engineer
Principal Engineer

Enercare Inc. • Markham

On-site
CAD 123,000 - 170,000
Full Stack Engineer - Azure & Microsoft
Full Stack Engineer - Azure & Microsoft

GetHired, Inc. • Oakville

On-site
CAD 130,000 - 150,000
Health benefits
Professional development support
Tuition reimbursement
+1
Full Stack Engineer - Azure & Microsoft
Full Stack Engineer - Azure & Microsoft

Kaizen Lab Inc. • Oakville

On-site
CAD 130,000 - 150,000
Competitive wages
Health benefits
Tuition reimbursement
Junior UX Designer Intern
Junior UX Designer Intern

Enercare Inc. • Markham

Hybrid
CAD 48,000 - 56,000
Financial Analyst - Accounting
Financial Analyst - Accounting

Enercare Inc. • Markham

On-site
CAD 59,000 - 96,000
Logistics Data Analyst
Logistics Data Analyst

Enercare Inc. • Markham

On-site
CAD 69,000 - 111,000
Senior Financial Analyst - Financial Planning and Analysis
Senior Financial Analyst - Financial Planning and Analysis

Enercare Inc. • Markham

On-site
CAD 69,000 - 111,000
Full Stack Engineer - Azure & Microsoft
Full Stack Engineer - Azure & Microsoft

Emterra Group • Oakville

On-site
CAD 130,000 - 150,000
Health benefits
Tuition reimbursement
Professional development support
Customer Service Specialist
Customer Service Specialist

Enercare Inc. • Edmonton

On-site
CAD 38,000 - 46,000
Senior Software Developer - Full Stack
Senior Software Developer - Full Stack

Randstad Canada • Toronto

On-site
CAD 90,000 - 120,000