2 months ago
Bengaluru, IndiaMid Level / Senior
Responsibilities
- Design, implement, and maintain scalable backend services, APIs, and data-processing systems.
- Build robust features with product managers and frontend engineers.
- Write clean, efficient, and well-tested code and participate in system design, architecture, and code reviews.
- Improve service performance, scalability, reliability, and observability, including identifying and optimizing bottlenecks.
- Help evolve the microservices architecture and CI/CD pipelines while reducing technical debt.
- Mentor junior engineers through design guidance, reviews, and knowledge sharing.
- Contribute to backend best practices, documentation, and team processes.
Requirements
- 4–8 years of backend engineering experience building scalable distributed systems.
- Strong hands-on experience with Java and Spring Boot.
- Experience designing and building backend APIs, microservices, and event-driven systems.
- Strong understanding of software engineering fundamentals, system design, scalability, and performance optimization.
- Experience with highly scalable, real-time, or low-latency systems is preferred.
- Familiarity with CQRS or Event Sourcing is beneficial.
- Experience with Terraform or infrastructure-as-code concepts is preferred.
- Exposure to AI-first coding practices, developer productivity tools, or engineering automation is highly preferred.
- Experience taking a product from early-stage build through scale is highly valued.
- Candidates must have the appropriate rights and documentation for employment in India.
Benefits
- Competitive compensation, excluding unspecified figures.
- Extensive learning opportunities, professional certifications, and continuous development.
- 18 annual leave days, 12 sick leave days, and public holidays according to local government declarations.
- Maternity leave in accordance with applicable laws.
- Comprehensive health and life insurance coverage.
- Opportunity to work with global teams and large-scale trading platforms.
- Interview process includes talent acquisition, telephonic screening, two technical interviews, and a cultural fit round.
