We’re looking for strong Backend Engineers who enjoys building resilient, scalable systems and is comfortable working close to infrastructure and integrations. You’ll work on core platform services that handle supplier orchestration, bookings, payments, and data pipelines.
You’ll be expected to design, build, and own services end-to-end.
Core Tech Stack:
Language: Java/Kotlin
Framework: Spring Boot
Datastores: MongoDB/Mysql, Redis, Elasticsearch
Messaging & Streaming: Kafka (Confluent)
Infra: AWS (ECS/EKS, EC2, S3, IAM, VPC)
Architecture: Microservices, event-driven, workflow-oriented
Auth: Token-based systems, IAM-backed service auth
Key Responsibilities
1. Backend & API Development
Build high-performance APIs using Java/Kotlin + Spring Boot.
Design clean, versioned, backward-compatible APIs for partners and internal SDKs.
Implement secure authentication, authorization, and multi-tenant access control.
Own service-level SLAs, error handling, retries, and idempotency.
2. Distributed Systems & Orchestration
Design systems that interact with multiple external suppliers and clients.
Build orchestration flows for bookings, cancellations, refunds, and retries.
Implement asynchronous, event-driven workflows using Kafka.
Handle partial failures, timeouts, and consistency trade-offs.
3. Data & Storage
Model and manage data in MongoDB for scale and flexibility.
Use Redis for caching, rate-limiting, and performance-critical paths.
Leverage Elasticsearch for search, indexing, and analytics-driven use cases.
Ensure data isolation and correctness in a multi-tenant environment.
4. Reliability, Performance & Observability
Design systems for high availability and horizontal scalability.
Implement logging, metrics, and tracing for production systems.
Profile and optimize latency-sensitive paths.
Participate in on-call rotations and production incident resolution.
5. Security & Compliance (Built-in)
Follow secure coding practices and work closely with security engineers.
Ensure encryption in transit and at rest.
Build systems that meet enterprise and compliance expectations from day one.
Required Skills & Experience
Strong hands-on experience with Java/Kotlin and Spring Boot (non-negotiable).
Solid understanding of distributed systems fundamentals.
Experience with MongoDB and schema design at scale.
Working knowledge of Kafka and event-driven architectures.
Experience building production systems on AWS.
Comfort working with APIs, third-party integrations, and failure-prone systems.