Development

Python Developer, CZ, SK or HU based

Remote
Work Type: Contract
We are looking for a highly skilled Backend Developer (Python) to join a cross-functional international team working on the Search aggregate—the data and processing layer that powers Homepage, Categories, Search, and other user-facing features. You will work on backend services, search technologies, scalable data processing, and cloud-native infrastructure in a modern microservices environment.

Details:
Schedule: Full-time, Prague
Location: Hybrid 2 times per week in Prague or Brno
Contract: B2B
Start: ASAP
Language: English, Czech is a plus

Responsibilities:
  • Develop backend services in Python (or a similar backend language such as PHP/Node.js/Java).
  • Build and maintain components related to search, data processing, and content delivery for core user-facing features.
  • Implement and optimize integrations with ElasticSearch and other search-related technologies.
  • Develop scalable microservices running on Google Cloud Platform with Kubernetes, Terraform, and RabbitMQ.
  • Ensure reliability and performance via proper logging, monitoring, and metrics (Grafana, internal tools).
  • Collaborate closely with developers, TL, and PM across multiple countries (CZ, HU, SLO).
  • Write clean, maintainable code and apply design patterns, data structures, and algorithms to solve complex technical challenges.
  • Support CI/CD processes using Git and GitLab CI, ensuring consistent quality and error-handling practices.

Requirements:
Must Have
  • Strong experience with Python or another backend language (PHP, Node.js, Java).
  • Hands-on experience with ElasticSearch or other search technologies.
  • Knowledge of NoSQL databases (MongoDB advantage).
  • Experience with Google Cloud Platform, Kubernetes, Terraform, RabbitMQ, and microservices architecture.
  • Solid understanding of HTTP, APIs, and backend communication patterns.
  • Experience with Git, GitLab CI, and proper logging/error handling practices.
  • Familiarity with Grafana or similar monitoring tools.
  • Ability to apply data structures, algorithms, and design patterns in real-world scenarios.
  • English at B1–B2 level (international team).

Nice to Have
  • Advanced experience with ElasticSearch and search-related tools.
  • Strong DevOps mindset: Docker, Kubernetes, Terraform in production environments.
  • Experience with metrics collection, performance monitoring, and distributed tracing.
  • Previous experience working in distributed international teams.

Submit Your Application

You have successfully applied
  • You have errors in applying