We are building a backend platform for EV charging with real-time charger control, and multi-vendor settlements.You will own the core backend service that connects chargers, payment gateways, and user flows. The CMS/UI can change; this backend is the system of record.What You will work on- Design and build REST APIs for charging sessions and payments - Integrate Payment Gateway (Razorpay/ Payu/ Cashfree) for UPI, orders, webhooks, refunds - Implement event-driven flows (payment → charger start) - Build state machines for charger & session lifecycle - Handle async processing, retries, and idempotency - Coordinate with physical EV chargers (OCPP or equivalent APIs) - Ensure secure handling of secrets and webhooks - Debug real-world edge cases involving payments and hardwareMust Have Skills- Strong backend experience in Node.js (Express/Nest) or Java (Spring Boot) - Experience integrating payment gateways (Razorpay preferred) - Solid understanding of: - Webhooks - Async workflows - API design & error handling - Experience with PostgreSQL / MySQL - Comfortable testing APIs with Postman / curl - Can reason about race conditions and failure scenariosNice to Have Skills- Experience with EV chargers / IoT / OCPP - Message queues (BullMQ, RabbitMQ, SQS, etc.) - Basic frontend or mobile web understanding - Cloud & deployment experience (AWS/GCP/Azure, Docker)How We Evaluate- Clear thinking about edge cases - Ownership mindset - Ability to explain trade-offs
Job Title
Backend Engineer (EV Charging & Payments Platform)