Job Search and Career Advice Platform

Enable job alerts via email!

Full-Stack Developer - Renewable Energy Intelligence

CWP Energy

Montreal (administrative region)

On-site

CAD 80,000 - 100,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A renewable energy company in Montreal is seeking a software developer with over 5 years of experience. The role involves designing high-performance applications and back-end services using C#/.NET, while also modernizing the platform. Candidates should have strong skills in Angular or React and familiarity with cloud infrastructure and Kubernetes. A focus on integrating AI features to enhance operational efficiency is essential. This position requires significant in-office presence to foster collaboration with the team.

Benefits

Comprehensive group insurance
RRSP contribution opportunity
Paid time off from day one
Public transportation incentive program
Generous office amenities

Qualifications

  • 5+ years of software development experience in a fast-paced or startup environment.
  • Strong expertise in Angular or React for building intuitive interfaces.
  • Solid experience with C# (.NET) and willingness to learn Python.
  • Understanding of how APIs, databases, and front-end components fit together.
  • Experience with cloud infrastructure and Kubernetes.
  • Familiarity with Data Engineering tools.

Responsibilities

  • Design and develop high-performance SPA and reliable back-end services.
  • Participate in the platform’s modernization and technology decisions.
  • Integrate complex meteorological data with user-centric interfaces.
  • Work in a low-bureaucracy environment to improve software building processes.
  • Integrate AI and automation features for customer value.

Skills

C#/.NET
Angular
React
Python
Cloud infrastructure
Kubernetes
Data Engineering
Job description

At WPred, we deliver high‑stakes weather and energy production forecasts to wind and solar farm operators globally. Our platform helps clients make smarter operational decisions and maximize renewable energy asset performance. In a sector where a few percentage points of efficiency matter, our code directly impacts the viability of green energy. The Mission is to optimizing the global renewable energy footprint.

What You’ll Do
  • Build & Evolve: Design and develop high‑performance SPA and reliable back‑end services (C#/.NET) that support advanced forecasting workflows
  • Modernize: Participate in the platform’s reinvention, helping us make pragmatic architectural and technology decisions
  • Integrate: Help bridge the gap between complex meteorological data and user‑centric interfaces
  • Collaborate: Work in a low‑bureaucracy, high‑autonomy environment where you can challenge processes and improve how we build software
  • Innovate: Integrate AI and automation features where they provide tangible value to our customers
Technical Profile
  • Experience: 5+ years of software development in a fast‑paced or startup environment
  • Front‑End: Strong expertise in Angular (or React), with a focus on building intuitive, data‑heavy interfaces
  • Back‑End: Solid experience with C# (.NET) and a working knowledge of (or willingness to learn) Python
  • Architecture: A solid full‑stack mindset—you understand how APIs, databases, and front‑end components fit together
  • Experience with Cloud infrastructure and Kubernetes
  • Familiarity with Data Engineering (e.g., Airflow, Dagster, or data pipelines)
Why join us
  • An entrepreneurial and results‑driven company culture. Curious? McGill St Laurent
  • Comprehensive group insurance and the opportunity to contribute to an RRSP program
  • Paid time off from day one
  • A public transportation incentive program
  • A give & match program
  • A beautiful office equipped with a golf simulator, gym, lounge, lockers, and showers
Please note:

This position requires significant in‑office presence. We believe this fosters interactions that positively impact our performance, and we encourage employees to maintain this presence to fully benefit.

We collect your information via a secure applicant tracking system, where access is restricted according to the position. Data, including CVs and interview notes, are stored in this system. If you have any objections or wish to withdraw your consent, please contact us at talent@mcgillstlaurent.com.

Vos missions
  • Construire & faire évoluer : Concevoir et développer des SPA hautes performances et des services back‑end fiables (C#/.NET) soutenant des workflows de prévision avancés
  • Moderniser : Participer à la réinvention de la plateforme en contribuant à des décisions architecturales et technologiques pragmatiques
  • Intégrer : Aider à faire le lien entre des données météorologiques complexes et des interfaces centrées sur l’utilisateur
  • Collaborer : Travailler dans un environnement à faible bureaucratie et à forte autonomie, où vous pouvez remettre en question les processus et améliorer notre manière de développer des logiciels
  • Innover : Intégrer des fonctionnalités d’IA et d’automatisation lorsqu’elles apportent une valeur concrète à nos clients
Profil technique
  • Expérience : 5 ans ou plus de développement logiciel dans un environnement dynamique ou de type startup
  • Front‑End : Solide expertise en Angular (ou React), avec un accent sur la création d’interfaces intuitives et riches en données
  • Back‑End : Expérience confirmée en C# (.NET) et connaissance pratique de Python (ou volonté de l’apprendre)
  • Architecture : Forte culture full‑stack — vous comprenez comment les API, les bases de données et les composants front‑end s’articulent ensemble
  • Expérience avec des infrastructures Cloud et Kubernetes
  • Familiarité avec la data engineering (ex. Airflow, Dagster ou pipelines de données)
Ce que nous offrons :
  • Une culture d’entreprise entrepreneuriale, orientée sur les résultats. Curieux·se ? Découvre McGill St Laurent
  • Une assurance collective complète et la possibilité de cotiser à un programme de REER
  • Des congés payés dès le premier jour
  • Un programme d’encouragement au transport en commun
  • Un programme de dons jumelés
  • Un bureau moderne avec salle d’entraînement, lounge, casiers et douches
Note :

Ce poste requiert une présence importante au bureau. Nous pensons que cela favorise les interactions qui ont un impact positif sur nos performances, et nous encourageons les employés à maintenir cette présence pour en bénéficier pleinement.

Nous recueillons vos informations via un système de suivi des candidats sécurisé, où l'accès est restreint selon le poste. Les données, incluant CVs et notes d’entretiens, sont conservées dans ce système. Pour tout désaccord ou retrait de consentement, contactez‑nous à talent@mcgillstlaurent.com.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.