The Azar API team is responsible for the backend of the Azar service, a global-scale communication platform handling thousands of transactions per second with tens of thousands of simultaneous users. The team primarily uses Java and Spring, with growing adoption of Kotlin. They focus on performance and stability, implementing thorough code review processes to identify and resolve potential issues early. The role offers an opportunity to work on a 24/7 global service with significant scale, making it an ideal platform for engineering growth.
The position involves developing and maintaining multi-tenancy backend systems, designing scalable architectures, and ensuring platform stability. You'll be working on common service APIs used across multiple applications, requiring careful consideration of various service requirements while maintaining extensibility and maintainability. The role demands strong technical expertise in Java/Spring ecosystem and experience with high-traffic systems.
As a Senior Backend Engineer, you'll collaborate with multiple stakeholders, lead technical improvements, and contribute to the team's engineering culture through code reviews, knowledge sharing, and process improvements. The position offers exposure to large-scale distributed systems, real-time communication platforms, and the challenges of operating global services.
The ideal candidate will combine strong technical skills with an understanding of business/product perspectives, bringing experience in multi-tenancy architectures, Kubernetes-based operations, and microservices. This role presents an excellent opportunity for experienced engineers looking to impact a global-scale platform while working with cutting-edge technologies.