Rainforest Automation is transforming how utilities and businesses use electricity. Our real-time energy intelligence platform helps utilities manage demand, improve grid reliability, and deliver award-winning customer experiences through demand response, DER integration, and advanced analytics.About the RoleLead development of a production energy management platform built onNestJSmicroservices.You'llarchitect event-driven systems managing smart chargers and IoT energydevices.The StackMessaging: Apache Kafka for event-driven architectureWhat You'll DoBuild and maintainNestJSmicroservices in an event-driven architectureDeploy and manage Kubernetes servicesRequired Experience5+ years backend development with TypeScript/Node.JsGraphQLimplementation with Apollo ServerHighly DesiredNXmonorepomanagementExperience working with AI assistant in software developmentThe ChallengeCoordinate distributed microservices with event-driven choreographyHandle thousands of concurrent device connectionsDebug remote IoT hardware connectivityDeliver real-time updates viaGraphQLsubscriptionsEnsure high availability for critical infrastructureBuild intelligent, context-aware featuresWhy Join?Real Impact: Transform today's electric grid into the AI-driven future of energyTechnical Depth: Work with OCPP, MQTT, Kafka, and optimization algorithmsModern Stack: Production-gradeNestJSmicroservices withGraphQLand KubernetesFull Ownership: End-to-end service responsibilityComplex Domain: Energy management, demand response, EV ecosystemsLocation$100,000 to $140,000To ApplySend your resume to:
[email protected]:GitHub/code samples (TypeScript/NestJSpreferred)#J-18808-Ljbffr
📌 Senior Backend Developer - Energy Management Platform - $100,000 - $140,000 A Year (Toronto)
🏢 Rainforest Automation
📍 Toronto