Назад к вакансиям

Lead Python Developer

CyprusВ офисеот 5 лет5/2Полная занятость
PythonSQLPostgreSQLJavaKubernetesCI/CDDockerGoMySQLGrafanaTerraformPrometheus

Описание

This role is within the infrastructure department, developing backend services and tools for managing data storage and processing, infrastructure provisioning, and system integrations.

Responsibilities

  • Design and develop backend services for infrastructure and data processing
  • Set technical standards and ensure code quality through reviews, testing, and documentation
  • Build and develop the Python team, including hiring, mentoring, and task planning
  • Integrate systems and design REST/gRPC APIs
  • Automate infrastructure processes and build data-flow management tools
  • Work with DevOps on CI/CD, deployment, and service observability, including metrics, logs, and alerting
  • Contribute to technical planning, estimates, risk assessment, and collaboration with other teams

Requirements

  • 5+ years of commercial Python development, including 1–2+ years as a team lead, tech lead, or senior developer
  • Experience designing high-load distributed services
  • Strong SQL and database experience, including PostgreSQL or MySQL, with knowledge of database internals and optimization
  • Confident use of UNIX systems and the command line
  • Practical Docker and Kubernetes experience, including image builds, manifests or Helm charts, and deployment
  • Experience with unit and integration testing, code reviews, and observability tools such as Prometheus and Grafana

Nice to have

  • GitLab CI/CD
  • Terraform
  • Ansible
  • Infrastructure as Code
  • Kafka
  • RabbitMQ
  • Vault
  • Sealed Secrets
  • External Secrets
  • Java
  • Go

We offer

  • Full-time office work in Cyprus
  • 5/2 schedule with flexible start between 8:00 and 10:00
  • Official employment under Cypriot labor law
  • 21 working days of vacation
  • 4 additional days off per year
  • Professional training
  • Partial compensation for English and Greek lessons
  • Office breakfasts and lunches
  • Sports activities
  • Referral program
  • Company events
  • Partner discounts
  • Support during important life events
  • Gifts for employees and their children
  • An annual performance bonus
  • Corporate mobile plan
  • Salary is determined after the interview