05 Sep
|
Rainforest Automation
|
Toronto
05 Sep
Rainforest Automation
Toronto
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 Stack– Backend:NestJS, TypeScript, Node.Js– APIs:GraphQL(Apollo Server), REST, WebSocket subscriptions– Data:PostgreSQL ,Redis,ClickHouse– Messaging: Apache Kafka for event-driven architecture– Infrastructure: Kubernetes– Protocols: OCPP (EV chargers), MQTT (IoT devices)What You’ll Do– Build and maintainNestJSmicroservices in an event-driven architecture– Design Kafka event patterns across distributed services– Deploy and manage Kubernetes servicesRequired Experience– 5+ years backend development with TypeScript/Node.Js– ExpertNestJSknowledge (microservices,
dependency injection)–StrongPostgreSQLandClickhouseexperience– Kafka/event streamingexpertise–GraphQLimplementation with Apollo Server– Docker & Kubernetes deployment– REST API designHighly Desired– NXmonorepomanagement– Experience working with AI assistant in software development– Energy sector experienceThe Challenge– Coordinate distributed microservices with event-driven choreography– Handle thousands of concurrent device connections– Debug remote IoT hardware connectivity– Deliver real-time updates viaGraphQLsubscriptions– Ensure high availability for critical infrastructure– Build intelligent, context-aware featuresWhy Join?– Real Impact: Transform today’s electric grid into the AI-driven future of energy– Technical Depth: Work with OCPP, MQTT, Kafka, and optimization algorithms– Contemporary Stack: Production-gradeNestJSmicroservices withGraphQLand Kubernetes– Full Ownership: End-to-end service responsibility– Complex Domain: Energy management, demand response, EV ecosystemsLocationVancouver, BC area. Hybrid.Salary$100,000 to $140,000To ApplyInclude:– GitHub/code samples (TypeScript/NestJSpreferred)– Microservices & event-driven architecture experience– Any IoT, Energy Management, or AI assistant development background#J-18808-Ljbffr
📌 Senior Backend Developer - C$100,000 - C$140,000 A Year (Toronto)
🏢 Rainforest Automation
📍 Toronto