About the job
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/ Pay ... u/ 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 hardware Must 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 scenarios Nice 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
Requirements
- Node.js
- Java
- REST APIs
- PostgreSQL
- MySQL
Preferred Technologies
- Node.js
- Java
- REST APIs
- PostgreSQL
- MySQL
About the company
ZEVpoint is building a backend platform for EV charging with real-time charger control, and multi-vendor settlements.
Similar Jobs
Backend Engineer
Infiswift Technologies
Backend Engineer
Infiswift Technologies
Backend Engineer
Infiswift Technologies