Work at MyHEAT

We’re looking for passionate and hard working people to drive our mission forward.

View Openings

Culture & Environment


  1. We care about getting things done, not how staff choose to work.
  2. We mostly decide on our priorities as a group, and then work towards the same goal.
  3. We like to use the most efficient tools available, and minimize restrictive corporate standards.
  4. We believe in the power of collaboration, and structure our workday to have a mix of teamwork, and uninterrupted time to focus.
  5. We are champions of flexibility, so we are looking for team members who enjoy taking initiative and find reward in solving tough problems.
  6. We are a small team, but we are growing. We need to hire exceptional people who are leaders in their field.
MyHEAT Office

Work Benefits


check_circle Flexibility

Freedom to decide how to best achieve day to day, and long term goals that drive the company mission forward.

public Positive Impact

The work we do leads to more efficient buildings, resulting in a more sustainable global future.

lightbulb_outline Innovative Work

We solve tough problems, and measure our success by our technological breakthroughs.

schedule 5-Hour Work Day

From June to August, we work a 5-hour day. Summers are short, so this can provide huge dividends in creativity.

Current Openings


Full Stack Developer



Job Info

Status: Full Time

Location: Calgary, Canada

Salary & Benefits: Competitive

Start Date: Immediate



Job Description

We are looking for a full stack developer to join the MyHEAT team and manage the design and development of our responsive web platform. The ideal candidate will be passionate about using web-based technologies to create innovative solutions for helping our users make their homes more comfortable and energy efficient. As a full stack developer, you must be able to take a high-level concept and ship it into production environment—all while focusing on building an exceptional end-user experience across all devices and platforms and working in a fast-paced collaborative environment.



Specific Duties
  1. Manage and maintain MyHEAT’s responsive web platform across multiple cities in Canada.
  2. Build, test, and deploy software using modern web-based technologies for supporting existing and future projects.
  3. Craft rapid and interactive prototypes with strong emphasis on visual design to support project and sales proposals.
  4. Continuously refine and ship product enhancements based on usage patterns seen in Google Analytics or FullStory.
  5. Ensure code and related assets are optimized for fast content delivery and cross browser and platform compatibility.
  6. Manage internal codebase by keeping it well documented and up-to-date on Bitbucket.


Education & Experience
  1. Bachelor degree in Computer Science, Geospatial Technologies, or relevant field.
  2. 3 years of experience in continually shipping software at a startup or agency.
  3. Strong proficiency in JavaScript, HTML5, CSS3, GruntJS, Jinja2, and Google Maps API.
  4. Experienced in writing software using Flask (Python based microframework) and MongoDB.
  5. Ability to manage, maintain, and set up Apache servers on Amazon Web Services.
  6. Excellent written and verbal communications skills for both technical and non-technical audiences.


Nice-to-Have
  1. Experience working with and managing geospatial datasets using QGIS such as building footprints, land parcels, and/or address points.
  2. Experience working with APIs, RESTful services, GeoServer, and Google PageSpeed.
  3. Sense of ownership over tasks and focused on delivering quality work.
  4. Passion for startups, energy efficiency, and clean tech.


To apply, please send your application with a link to your online portfolio or GitHub profile to careers@myheat.ca. We look forward to hearing from you, and we thank all applicants for their interest.