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 Role
Lead development of a production energy management platform built on NestJS microservices. You'll architect event-driven systems managing smart chargers and IoT energy devices.
The Stack
- Messaging : Apache Kafka for event-driven architecture
What You'll Do
Build and maintain NestJS microservices in an event-driven architectureDeploy and manage Kubernetes servicesRequired Experience
5+ years backend development with TypeScript / Node.jsGraphQL implementation with Apollo ServerHighly Desired
NX monorepo managementExperience working with AI assistant in software developmentThe Challenge
Coordinate distributed microservices with event-driven choreographyHandle thousands of concurrent device connectionsDebug remote IoT hardware connectivityDeliver real-time updates via GraphQL subscriptionsEnsure 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-grade NestJS microservices with GraphQL and KubernetesFull Ownership : End-to-end service responsibilityComplex Domain : Energy management, demand response, EV ecosystemsLocation
$100,000 to $140,000To Apply
Send your resume to : careers@rainforestautomation.com
Include :
GitHub / code samples (TypeScript / NestJS preferred)#J-18808-Ljbffr