23 Mar2022

Full Stack Developer

  • EnPowered
  • Anywhere
  • Job ID : 48603
  • Category : IT - Software Developer
  • Job Type : Full-Time
  • Salary : $ Annually
  • Anticipated Start Date : As soon as possible
  • Posting Date : 23 Mar 2022
  • Expiry Date : 23 Mar 2023


About us

We’ve developed the insights and tools businesses need to understand their electricity bill, helping large businesses unlock enormous savings opportunities. So far, our customers have saved $184 million and reduced 1,400 tons of CO2e. We also accelerate the adoption of cleantech by providing a no-upfront-cost alternative to acquire energy assets. Customers can enjoy energy savings from day one and the freedom to choose what portion of their savings they want to pocket right away, and how much goes to paying down their chosen solution each month.

The team

Our core team has built out our Canadian business, and we are now looking to grow the team as we have expanded into the United States. We also plan to enter the European market in the future. If you are passionate about energy and the environment, and you are looking for the opportunity to own your work, you will fit right in! EnPowered is a remote first company as we move forward with a hybrid team model.

The role

We are looking for an experienced Fullstack developer.  On our team, you will be focused on building cloud-native Node.js applications. You will make a visible impact, playing a key role in building-out, scaling, and managing our serverless, event-driven, microservices infrastructure on the AWS cloud platform. 


If you love a challenge, and enjoy working with teams then you’ll fit right in.

What you’ll do

  • Write cloud-native applications in Javascript, using Node.js, NPM, webpack and similar tools
  • Contribute to front end development using Reactjs
  • Contribute to the implementation and maintenance of the cloud infrastructure for applications on AWS
  • Apply effective and pragmatic architectural patterns
  • Collaborate with other team members to establish pragmatic system boundaries and microservice contracts
  • Build and maintain automated delivery pipelines using bitbucket pipelines, bash scripts, the aws cli, and similar tools
  • Troubleshoot and resolve issues with systems in production

Who you are 

  • You are passionate about clean code, high quality software craftsmanship, Infrastructure-as-code, distributed systems, continuous delivery, Domain Driven Design and functional programming. 
  • You have very strong javascript skills,  with the ability to use expressions and functions effectively and clearly. Your code can be described as idiomatic-javascript
  • You are very proficient with Node.js and related tools like NPM, and webpack.
  • You are proficient with git, and the CLI
  • You have solid competence with web technologies including HTML, CSS and the Web APIs that deliver great user experiences on the web. You get  bonus points for deep experience with ReactJs.
  • You know and understand HTTP very well, and you are able to develop HTTP based APIs. If you happen to have good knowledge of other protocols like MQTT, and websockets, even better.
  • You have some competence with AWS cloud services, — especially Cloudformation, Lambda, Dynamodb and API gateway, and IAM.
  • You are willing to learn new techniques and technology, and have the ability to adapt to rapidly changing requirements.

What we offer

EnPowered has health benefits, offers flexible schedules, regular team bonding events, a competitive salary, stock options, and a generous vacation policy.


EnPowered is an equal opportunity employer. In accordance with the Accessibility for Ontarians with Disabilities Act, 2005, accommodation will be provided by EnPowered throughout the recruitment, selection and/or assessment process to applicants with disabilities

How to Apply


Job Categories: IT - Software Developer. Job Types: Full-Time. Job expires in 267 days.

No views yet

Apply for this Job

Apply for Job