Whirr Crew s.r.o.

Python Developer

Whirr Crew s.r.o.

contract

Posted on:

Location Type: Hybrid

Location: PragueCzech

Visit company website

Explore more

AI Apply
Apply

About the role

  • 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

  • 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)
Benefits
  • Flexible work arrangements
  • Professional development

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
PythonPHPNode.jsJavaElasticSearchNoSQLMongoDBKubernetesTerraformRabbitMQ
Soft skills
collaborationcommunicationproblem-solving