Background

Senior Java/Kotlin Developer

Hybrid
Development

Position

We're looking for a Senior Java/Kotlin Developer who wants to shape the technical evolution of our products and build solutions designed for growth and scalability.

Responsibilities

  • Own the full software development lifecycle, from gathering requirements and defining architecture to implementation, testing, deployment, and production support
  • Take features from idea to production
  • Participate in technical discussions and architectural decision-making
  • Follow engineering best practices, contribute to code reviews, and maintain high code quality
  • Mentor teammates, share technical expertise, and help grow a strong engineering culture

Requirements

  • Strong experience with Java 21 or Kotlin
  • Hands-on experience with message brokers such as Kafka, RabbitMQ, NATS, or similar, and databases including PostgreSQL, MySQL/MariaDB, Redis, ClickHouse, and others
  • Experience with the Spring ecosystem (Boot, Security, Web, Data, Cloud) and RPC technologies (REST, gRPC)
  • Solid understanding of designing scalable, fault-tolerant microservice architectures and the trade-offs involved
  • Experience troubleshooting and optimizing application performance
  • Strong communication and collaboration skills

Benefits

  • The opportunity to work on large-scale products
  • Flexible ways of working in a no-micromanagement culture
  • Competitive compensation
  • A modern office workspace or fully remote work
  • Continuous learning, knowledge sharing, and collaboration within a strong engineering team
  • A flexible benefits package covering mental health support, language learning, professional courses, gym membership, or healthcare services
  • Full relocation support