Search by job, company or skills

ZEVpoint

Backend Engineer (EV Charging & Payments Platform)

new job description bg glownew job description bg glownew job description bg svg
  • Posted 8 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

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 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

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 135974431