Senior Backend Developer - C$100,000 - C$140,000 A Year (Toronto)

Senior Backend Developer - C$100,000 - C$140,000 A Year (Toronto)

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

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: senior backend developer - c$100,000 - c$140,000 a year (toronto) / toronto