← Back to Open Roles

Open Roles /

Lead Java Engineer

Colombia/Brazil

Engineering

Own your future:

Our culture isn't something people join, it's something they build and shape. We believe that every person deserves to be heard and empowered. If you're on the fence about whether you're a fit, we say go for it. Let’s build something great together.

Key Responsibilities:

  • Lead and supervise an engineering team.
  • Develop and enhance WEB services and APIs for our web applications, ensuring seamless functionality and user experience.
  • Design and implement algorithms and data structures for our graph database, focusing on high-performance, low-latency in-memory graph traversal.
  • Optimize and improve system performance to handle high-load scenarios and processing of large amounts of data, ensuring the scalability and reliability of our platform.
  • Collaborate closely with design and product teams to translate business requirements into practical software product features.

Must haves:

  • 8+ years of experience in Java.
  • Expertise in distributed systems architecture and event-based communication.
  • Experience with production support of high-load and high-availability systems.
  • Working with high-load and/or big-data solutions.
  • Upper-Intermediate+ English and the ability to communicate effectively with international teams.

Nice to have:

  • Experience with Kotlin.
  • Experience optimizing algorithms and data structures.
  • Experience with observability platforms such as Datadog or Grafana.

Apply for

Lead Java Engineer

Thank you!
We'll contact you soon.
Something went wrong. Form data wasn't submitted