Enercare Inc. banner

Associate Software Engineer

Enercare Inc.

The Role

Overview

Develop web apps and microservices using React, Node.js, NestJS on Azure.

Key Responsibilities

  • azure cloud
  • container apps
  • service bus
  • node.js
  • react
  • ci/cd

Tasks

-Collaborate with cross-functional teams to design, develop, and deploy cloud-native applications on Azure, leveraging Container Apps and Service Bus. -Assist in troubleshooting, debugging, and optimizing application performance. -Write clean, maintainable, and testable code following best practices and coding standards. -Build and integrate back-end services and APIs using Node.js and NestJS within a microservice architecture. -Develop and maintain responsive front-end applications using React and TanStack (e.g., TanStack Query, Router). -Participate in code reviews, sprint planning, and daily stand-ups. -Learn and apply DevOps practices for CI/CD pipelines and cloud deployments.

Requirements

  • git
  • azure
  • docker
  • javascript
  • node.js
  • bachelor's

What You Bring

-Minimum 1 to 2 years relevant experience -Experience with version control systems like Git. -Understanding of message-based systems and event-driven architecture. -Strong problem-solving and communication skills. -Knowledge of Azure services, especially Container Apps and Service Bus. -Eagerness to learn and grow in a collaborative team environment. -Exposure to CI/CD tools and pipelines. -Solid understanding of JavaScript/TypeScript. -Basic experience with Node.js and NestJS for backend development. -Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent experience). -Familiarity with containerization tools like Docker, Podman. -Exposure to TanStack libraries (Query, Router, Table, etc.) is a plus. -Internship or project experience with cloud platforms (Azure, AWS, GCP). -Understanding of RESTful APIs and microservice architecture. -Familiarity with React and component-based architecture.

The Company

About Enercare Inc.

-Provides high-quality home and commercial energy solutions. -Grown to become a leading provider of heating, cooling, and water services. -Services span residential, commercial, and industrial sectors, specializing in maintenance and installation of HVAC systems. -Offers water heaters, water treatment systems, and energy-efficient solutions to help reduce carbon footprints. -Known for its innovative approach, providing smart home energy solutions to enhance customer experience. -Serves a broad customer base across Canada, making energy management easier and more efficient for homeowners and businesses alike. -Built a reputation for exceptional customer service and comprehensive service packages.

Sector Specialisms

Residential

Commercial

HVAC

Water Heating

Water Treatment

Plumbing

Electrical

Energy Management

Sub-Metering

High-Rise Developments

Rental Products

Protection Plans

Furnaces

Air Conditioners

Smart Energy Solutions