Develop and optimize backend microservices as part of a large-scale, distributed system to create efficient and reliable solutions that power applications.
Requirements
- 5+ years of experience in backend development with a focus on Java and Kotlin
- Deep understanding of microservices architecture and RESTful API design
- Familiarity with AWS services (Lambda, S3, DynamoDB, etc.)
- Proficiency in working with SQL and NoSQL databases
- Strong problem-solving skills in complex distributed systems
- Experience in Vert.X
- Experience with Databricks and/or data-intensive applications
Responsibilities
- Develop and optimize backend microservices within a large-scale, distributed system
- Design and implement APIs for integration with frontend and external services
- Work with event-driven architectures and message queues for real-time processing
- Optimize performance and scalability in a high-traffic application
- Ensure high reliability and maintainability through unit and integration testing
Other
- 1+ years of leadership experience in relevant roles
- Excellent command of written and spoken English (B2+ level)
- Experience the freedom of remote work from anywhere in Georgia
- Opportunity to work abroad for up to two months per year
- Relocation opportunities within our offices in 55+ countries