Senior Software Developer (ai & Full Stack)

Calgary, AB, CA, Canada

Job Description

Company Overview

Enerva Energy Solutions Inc. is an innovative leader in delivering emission reduction and energy-saving programs for governments and utilities. As an employee-owned company, we are committed to exceeding client expectations while ensuring high levels of employee engagement.

Summary

Enerva Energy Solutions Inc., a leader in delivering emission reduction and energy efficiency programs, is seeking a talented and forward-thinking Developer to join our growing team. This full-time role is ideal for someone with a strong foundation in software development and an academic or practical background in artificial intelligence (AI).

As a Developer at Enerva, you will work on meaningful, impactful projects that support clean energy innovation across Canada. You will be responsible for building modern web applications using TypeScript and React, developing robust backend services in Python and Java, and working with various databases, including vector databases.

We're looking for someone who enjoys working with cross-functional teams, is curious about how AI can enhance digital tools, and is eager to contribute to a purpose-driven organization. This role offers a unique opportunity to apply your technical skills in a company that values sustainability, innovation, and employee ownership.

If you are a software developer seeking to contribute to something larger, creating tools and systems that genuinely make a difference in reducing emissions and enhancing energy efficiency, we encourage you to apply.

Responsibilities

As a Senior Software Developer at Enerva, you will:

Design, develop, and maintain modern applications using TypeScript & React, Python, and Java. Build and optimize database systems (SQL/NoSQL; vector database experience a strong plus). Integrate AI/ML concepts and models into products and solutions. Lead by example in test-driven development (TDD) and automated testing practices. Embed security best practices into every layer of development, including OWASP ASVS, SAST/DAST, and SBOM generation. Ensure compliance with data governance requirements for AI-driven pipelines. Collaborate with cross-functional teams including data scientists, engineers, and product managers. Stay ahead of emerging technologies and recommend ways to apply them within Enerva's mission driven projects.
Requirement

5+ years of software development experience Proficiency in: TypeScript & React, Python & Java, Databases (SQL/NoSQL; vector database experience is a plus) Familiarity with AI/ML concepts - could be through coursework, minor, certification, or practical projects Strong problem-solving and communication skills Ability to work independently and collaboratively in a fast-paced environment Prior work in the energy, sustainability, or environmental sector Knowledge of cloud platforms (AWS, GCP, or Azure)
If you are passionate about AI and sustainability, we invite you to apply today and help us make a difference at Enerva Energy Solutions Inc!

Job Types: Full-time, Permanent

Pay: $65,000.00-$80,000.00 per year

Additional pay:

Bonus pay
Benefits:

Work from home
Flexible language requirement:

French not required
Schedule:

Monday to Friday
Work Location: Hybrid remote Calgary, Alberta

Job Types: Full-time, Permanent

Pay: $65,000.00-$80,000.00 per year

Benefits:

Flexible schedule
Application question(s):

Do you have a background in Artificial Intelligence (AI) through education, certifications, or practical project experience? Briefly describe one software project you've worked on and your role in it.
Experience:

Software development: 3 years (required)
Location:

Calgary, AB (required)
Work Location: Hybrid remote in Calgary, AB

Application deadline: 2025-09-01

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD2623520
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Calgary, AB, CA, Canada
  • Education
    Not mentioned