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
MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.