Core Responsibilities

You will define and evolve the microservices architecture to support traffic peaks in the Ads server and complex calculations in the Affordability engine. You will also make technological decisions on when to use Go for high-performance concurrency versus Java/Kotlin for complex business logic.

Requirements

You should have senior experience working with Java (Spring Boot) and/or Kotlin, as well as solid experience in Go for low-latency, high-concurrency services. Advanced knowledge of relational databases and NoSQL, along with experience in event-driven architectures and API design, is also required.

Additional Information

Experience Level

5-10

Job Language

English

Work Mode

On-site