freehire launches on Product Hunt on 26 August.

Follow →

Senior Backend Engineer

Summary

Senior backend engineer building and scaling a Java/Spring Boot microservice platform for an e-commerce marketplace, including Kafka streams, PostgreSQL, and cloud-native tooling.

You make architecture decisions, shape standards and mentor colleagues. Designing, building and reliably operating the marketplace's microservice-based backend (Java/Spring Boot) that powers the customer-facing platform.

About the company

As a joint effort of Uzbek Ipoteka Bank and the Hungarian OTP Group, the company behind joyga.uz is building a dynamically growing team with a strong corporate background, operating in a startup-like environment.

If you'd like to work on exciting, high-impact projects that guarantee continuous growth, apply for the position below.

These are the tasks awaiting you

  • Writing and maintaining code following the team's coding conventions

  • Building and documenting REST APIs (OpenAPI/Swagger)

  • Designing PostgreSQL schemas and optimising SQL queries

  • Implementing and maintaining Apache Kafka event streams

  • Writing unit and integration tests (JUnit)

  • Designing microservice architecture and service boundaries

  • Making and documenting architecture and technology decisions (decision log)

  • Running code reviews and shaping development standards

  • Mentoring medior and junior colleagues

  • Observability (logging, metrics, tracing, alerting)

  • Supporting production incidents and performing root cause analysis

  • Performance and scalability optimisation

  • Secure coding (input validation, authn/authz, secrets)

  • Database migrations (versioned, backward-compatible)

  • External integrations (payments/billing, 3rd party)

  • Refinement and estimation

We're looking for you if you have

  • Relevant professional experience: 5+ years

  • Java

  • Spring Boot / Spring ecosystem (Security, Data JPA)

  • REST API design

  • SQL / PostgreSQL

  • Microservice architecture

  • Apache Kafka (event streaming)

  • Docker / Kubernetes

  • Cloud infrastructure (ServerCore / cloud)

  • Design patterns, SOLID, Clean Code

  • DDD / hexagonal architecture

  • Working proficiency in English (required), Russian and Uzbek

  • Written justification of trade-off decisions; a mentoring mindset; strong communication

  • On-site work in Tashkent

You'll have an advantage if you have

  • Experience at a listing / real-estate or e-commerce, high-traffic platform

Here's why it's worth joining us

  • A stable corporate foundation combined with a growing, international startup environment

  • Diverse, high-impact tasks, cutting-edge technologies, and responsible, independent work

  • A welcoming, international team with a strong sense of community

  • Company-provided laptop and phone

  • Competitive benefits package

  • Health insurance

  • Professional training and continuous development opportunities

  • Long-term employment and a clear career path

Work location: Tashkent, city center — primarily office-based (on-site). Remote/hybrid is not suitable for the launch phase, given the close coordination required with developers, the Bank, IT, sales, marketing and operations.

See also