Backend Software Engineer for Energy Solutions

Rainforest Automation

📍 vancouver, metro vancouver regional district, Canada

Full-time IT & Technology Posted June 06, 2026

Job Description

Enhance the future of energy at Rainforest Automation as a Backend Software Engineer. Lead design and implementation of scalable solutions for utilities and commercial applications.

In this role, you will partner with technical leadership to build and maintain production software that helps customers manage energy use effectively. Your experiences will extend to guiding developers, driving code quality improvements, and participating in integrations across devices and data analytics.

Key Responsibilities:
• Develop, test, and support Rainforest’s software systems
• Lead the design of new features across various integrations
• Collaborate with cross-functional teams for technical success
• Improve software reliability and maintainability
• Mentor peers through code reviews and design discussions

Requirements:
• Vital experience in backend development, particularly Node.js
• Familiarity with cloud-based appl...