Back End Developer Bengaluru (India)

Back End Developer Bengaluru (India)

15 Sep
|
Zeno
|
India

15 Sep

Zeno

India

Senior Backend Engineer (AWS, Java/Spring Boot, Python & Node.js)
Location: Bangalore [Hybrid]
Experience: 10+ years

About the Role
Zeno is building the backend platform that powers our EV battery-swapping ecosystem — covering vehicle telemetry, swap station orchestration, wallet & payment transactions, fleet partner management, and dashboard identity/RBAC. We're looking for a Senior Backend Engineer to own the architecture and lead development of our core microservices, deployed on AWS, using Java/Spring Boot, Python, and Node.js.

What you'll do
Architect, design, and lead development of core backend microservices — Vehicle Service, Swap Station Service, Transaction Management Service, and Wallet Management Service — using Java/Spring Boot, Python (FastAPI/Flask), and Node.js (Express)
Own the design of the wallet/ledger subsystem — wallet balances, holds, and ledger entries — ensuring idempotent, auditable financial transaction processing
Design and scale ingestion pipelines that process high-volume vehicle and swap-station telemetry (UDP messages)



into ClickHouse, including materialized views, hourly/daily rollups, and TTL-based data lifecycle policies
Architect and manage deployment infrastructure on AWS (ECS, RDS, SQS, SNS, S3, Secrets Manager, IAM, CloudWatch, WAF, Route 53)
Drive the use of Redis for low-latency live data serving, including optimizing placement within the VPC to reduce cross-AZ/network data transfer costs
Define API contracts, service boundaries, and event-driven communication patterns (SQS/SNS) across microservices
Design and review database schemas (PostgreSQL/RDS) for core domains — customers, vehicles, fleet partners, battery packs, swap stations, tariffs, and dashboard identity/RBAC
Establish and maintain CI/CD pipelines (GitHub Actions, ECR) and infrastructure best practices
Lead incident response and root-cause analysis, including design of dead-letter queue (DLQ) handling for failed or incomplete transaction proces

📌 Back End Developer Bengaluru (India)
🏢 Zeno
📍 India

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: back end developer bengaluru (india) / india