The ReCover Initiative
Halifax, NS | Toronto, ON | Calgary, AB | Vancouver, BC | Moncton, NB | St. John's, NL | Charlottetown, PE | Ottawa, ON
Job Details:
Benefits:
Canada's building sector produces nearly 18% of national emissions, and most of the buildings that will exist in 2050 are already standing today.
The ReCover Initiative is building the digital infrastructure needed to transform those buildings through deep energy retrofits at scale. We are developing a suite of data platforms and intelligent tools that help building owners, governments, and engineers:
- understand building characteristics at scale
- identify retrofit opportunities
- model retrofit costs and financial outcomes
- design panelized retrofit solutions
- accelerate net-zero building transitions
To do this, we are building an ecosystem of tools powered by a centralized data platform called the Evergreen Database.
We are looking for a Full-Stack Developer who wants to help build the next generation of climate infrastructure software.
Platform & Application Development
- Ongoing full-stack web application development and maintenance for ReCover's retrofit toolkits.
- Build user interfaces and dashboards for building characterization, retrofit analysis, and decision-support tools.
- Implement scalable backend services to manage building datasets, retrofit scenarios, and model outputs.
- Support development of multiple ReCover tools including:
- Building Intelligence / Identification tools
- Costing and financial analysis tools
- Panelization and retrofit design tools
- Portfolio-scale building analysis platforms
Data Platform Integration
- Contribute to the development of ReCover's Evergreen SQL database, serving as the central repository for building archetypes, retrofit measures, and research datasets.
- Design APIs and services that allow ReCover's tools to interact with the data platform.
- Support ingestion and processing of datasets including:
- building geometry
- GIS data
- LiDAR datasets
- retrofit cost databases
- energy model outputs
Cloud & Infrastructure
- Work with cloud infrastructure (primarily Microsoft Azure) to deploy scalable applications.
- Implement secure data pipelines and services supporting large datasets and analytics workloads.
- Support containerization and deployment pipelines for development and production environments.
Collaboration
- Work closely with research partners and technical teams including universities and applied research labs.
- Translate research outputs into deployable software tools.
- Participate in agile development cycles, sprint planning, and product iteration.
You are someone who enjoys building complex, data-driven applications.
You likely have:
- 5+ years of full-stack development experience
- strong frontend experience (React / modern JS frameworks)
- experience building APIs and backend services
- experience working with SQL databases
- Experience working with evolving product requirements
- cloud development experience using Microsoft Azure
You don't need to know building science - but you should be excited about building software that supports climate solutions.
Tech Stack
Frontend
- React / Next.js
- TypeScript / JavaScript
- Data visualization libraries
- Modern UI frameworks
Backend
- Node.js / Python / .NET
- API development
- Data processing pipelines
Database
- SQL databases
- ETL pipelines
- Geospatial data integration
Infrastructure
- Azure cloud services
- Docker / containerization
- CI/CD pipelines
- Git-based workflows
You'll help build technology that supports one of the most important climate transitions of our time.
At ReCover you will:
- work on mission-driven climate technology
- collaborate with research labs and industry leaders
- build tools used by governments, engineers, and building owners
- help create Canada's retrofit intelligence platform
This is an opportunity to build real-world infrastructure software that drives decarbonization.
Position Details:
- This is a hybrid or remote position; ideally, you are located in Atlantic Canada, but we will consider candidates from across Canada.
- 35 hours/week, Monday to Friday
- Fixed-term position with an end date of March 2027
- Salary is competitive based on qualifications and work experience
- Four weeks of paid vacation
- Company health benefits available
We would also consider having an independent contractor or freelancer complete this work. Please indicate in your application if you would prefer to be an independent contractor.