Core Responsibilities

The role involves developing, testing, and maintaining high-quality backend modules and services using Kotlin or Java with the Reactive Spring framework (WebFlux), focusing on complex features that efficiently handle high data volumes. Responsibilities also include integrating asynchronous messaging systems like Kafka and SQS, and optimizing service performance regarding concurrency and latency.

Requirements

Candidates must have a minimum of 3 to 5 years of professional experience as a Backend Software Engineer, with solid practical experience in Java and/or Kotlin, preferably with Spring and reactive programming (WebFlux). Essential requirements include experience with messaging technologies (Kafka or SQS), understanding concurrency concepts, and proficiency with Gradle and software design principles.

Additional Information

Experience Level

2-5

Job Language

English (The job description is primarily in English, with technical requirements translated from Spanish)

Work Mode

On-site