×
Register Here to Apply for Jobs or Post Jobs. X

Full Stack Engineer; Next JS

Job in Markham, Ontario, Canada
Listing for: Enercare Inc.
Full Time position
Listed on 2026-02-23
Job specializations:
  • Software Development
    Cloud Engineer - Software, Full Stack Developer, Software Engineer
Job Description & How to Apply Below
Position: Full Stack Engineer (Next JS)
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 Dev Ops 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 Postgre

SQL, 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 Dev Ops
Proficiency in Type Script, 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

Apply BELOW
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary