Enable job alerts via email!

Senior Software Developer

EnergyPal

British Columbia

Remote

CAD 70,000 - 110,000

Full time

30+ days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

Join a forward-thinking company that is at the forefront of clean energy technology! As a Senior Software Developer, you'll play a crucial role in enhancing an industry-leading software platform for solar solutions. This position offers a unique opportunity to work in a remote-first environment, where your contributions will directly impact the advancement of clean energy across North America. You'll be challenged with interesting technical problems while enjoying a fast-paced work atmosphere that encourages growth and learning. If you're passionate about technology and making a difference, this role is perfect for you!

Benefits

Competitive compensation
Skills enhancement opportunities
Rapid career growth
Inclusive work environment

Qualifications

  • Experience in software development with a focus on Ruby on Rails.
  • Strong understanding of relational databases like PostgreSQL.

Responsibilities

  • Architect improvements to the software platform.
  • Build and maintain front-end and back-end services.
  • Develop new features and troubleshoot problems.

Skills

Ruby on Rails
PostgreSQL
GraphQL
REST APIs
Problem-solving

Education

B.Sc. in Computer Science
B.A. in Engineering

Job description

Industry: Residential Solar, Batteries & Smart Energy Technology and related SaaS solutions.

Products: SaaS powering sales and operations for Solar Panels, Home Batteries, Connected Home solutions.

Locations: Work From Home in anywhere in Canada

Job Type: Full-Time

Job Description

EnergyPal is the #1 software-enabled platform for remote, digital sales, marketing, and support in solar. EnergyPal has built the technology, processes, and teams to win in a remote, digital world.

We are looking for a highly capable Senior Software Developer to advance our industry-leading software platform. As a Senior Developer, you will report to the CTO. We deploy new code into production many times a day and are constantly improving our codebase with cutting-edge technologies and AI. We enjoy ownership over the software solutions we produce. Join us for a stimulating career advancing clean energy across North America using modern web technologies!

To be successful as a Senior Developer, you should have experience in software development and the ability to be a self-starter who is looking to contribute at all levels including software design, writing code, and deployment.

Responsibilities
  1. Architect improvements to our software platform
  2. Build and maintain our front-end and back-end services
  3. Develop new features and products
  4. Troubleshoot problems
  5. Ensure application performance, quality, and responsiveness

If you know you have what it takes, start by applying! Applicants will be sent a short PerfectJob test by email for a few screening questions and to check your remote office setup, then the recruitment team will contact qualified candidates for manager interviews. Please note that due to a large number of applicants only successful candidates will be contacted.

At EnergyPal everyone is welcome and we strive to provide opportunities for all. Our associates are valued, respected, and encouraged to be their unique selves. No matter the visible or invisible differences, we have long been committed to fostering an environment where everyone has an equal opportunity to reach their full potential, be heard, and valued. As part of our values, we are committed to supporting inclusion and diversity at EnergyPal. Everyone is welcome and supported in their development at all stages in their journey with us.

EnergyPal is an equal opportunity employer. We welcome and encourage applications from people with disabilities. Accommodations are available on request for candidates taking part in all aspects of the selection process.

Requirements

Qualifications:

  1. Experience with Ruby on Rails
  2. Experience with PostgreSQL or other relational DBs
  3. Familiarity with GraphQL or REST APIs
  4. A relevant B.Sc./B.A. degree in Computer Science, Engineering, or equivalent
  5. Passion to learn new things and solve problems

Remote first work environment

Interesting technical challenges to solve

Competitive and equitable compensation & benefits.

Fast-moving work environment and skills enhancement.

Rapid career growth with lots of opportunity for advancement.

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

Similar jobs

(Remote) Senior Software Developer

N. Harris Computer Corporation - CAD

British Columbia

Remote

CAD 80,000 - 110,000

2 days ago
Be an early applicant

Senior Software Developer

Acuity Insights

Vancouver

Remote

CAD 80,000 - 110,000

Today
Be an early applicant

Senior Software Developer, 6+ years - Remote (Canada)

Info-Tech Research Group

Remote

CAD 80,000 - 120,000

Yesterday
Be an early applicant

Senior Software Developer (Remote First)

Zensurance

Toronto

Remote

CAD 80,000 - 120,000

Yesterday
Be an early applicant

Senior Software Developer - Workleap AI

Workleap

Remote

CAD 70,000 - 110,000

2 days ago
Be an early applicant

Senior Software Developer - Workleap AI

Workleap

Remote

CAD 70,000 - 110,000

2 days ago
Be an early applicant

Senior Software Developer - Workleap AI New Canada - Remote

Workleap Technologies inc.

Remote

CAD 70,000 - 110,000

4 days ago
Be an early applicant

Senior Embedded Software Developer

ITjobs.ca

Burnaby

On-site

CAD 100,000 - 134,000

4 days ago
Be an early applicant

Senior Software Developer

Ticketmaster

Vancouver

Remote

CAD 75,000 - 115,000

30+ days ago