getmatch agency

Senior Python Backend Engineer (Distributed Systems)

в getmatch agency

3 500 —‍ 7 000 $/‍мес на руки

Полная удалёнка
Специализация
Python
Уровень
Senior
Английский
B2 — Upper-IntermediateB2 — Upper-Intermediate
Требуемый опыт
5+ лет

Технологии/инструменты

PythonRabbitMQ / KafkaDockerLinuxCI/CDGit

About the Project

A high-load Linux server security platform designed to protect hosting and infrastructure environments (shared hosting, VPS, dedicated servers).

The system operates in a distributed, event-driven architecture, processing large volumes of data in real time with a strong focus on reliability, performance, and fault tolerance.

This is an engineering-heavy product where backend quality directly impacts infrastructure security.

Responsibilities

  • Design, develop, and maintain backend services using Python (asyncio-based architecture).
  • Work on distributed systems and asynchronous message processing.
  • Build and evolve scalable, fault-tolerant backend components.
  • Optimize performance, reliability, and observability of services.
  • Maintain and improve Linux-based production services.
  • Participate in architectural discussions and technical decision-making.
  • Perform code reviews and contribute to engineering best practices.
  • Collaborate closely with a distributed senior engineering team.

Requirements (Must-have)

  • 5+ years of professional backend development experience.
  • Strong Python expertise with hands-on asyncio/async programming.
  • Solid experience designing and operating distributed systems.
  • Hands-on experience with message brokers (RabbitMQ, Kafka, or similar).
  • Experience with relational and/or non-relational databases.
  • Practical experience with Docker in production environments.
  • Strong Linux background (running and maintaining production services).
  • Experience with load-balanced architectures.
  • Familiarity with CI/CD pipelines and Git-based workflows.
  • Excellent debugging skills (network, data, and system-level issues).
  • Upper-Intermediate or higher level of English.

Nice to Have

  • Experience with Go (production or personal projects), or willingness to learn it.
  • Kubernetes or other container orchestration platforms.
  • Configuration management tools (Ansible, Puppet, Salt).
  • Monitoring and metrics stacks (Prometheus, Grafana, VictoriaMetrics, etc.).
  • DNS systems experience (Unbound or similar).
  • Experience with ClickHouse or other column-oriented databases.

What We Offer

  • Work on a mission-critical, high-load backend product.
  • Real impact on system architecture and technical direction.
  • Collaboration with an experienced senior engineering team.
  • Opportunity to learn and use Go in a production environment.
  • Long-term project with stable development processes.
  • Flexible, remote-first work format.
Анна Янова рекрутер
getmatch agency

О компании getmatch agency

Сфера
Рекрутинговое агентство
Размер
11 - 50

getmatch — это рекрутинговое агентство, специализирующееся на поиске разработчиков, UI/UX-дизайнеров, продуктовых менеджеров и других IT-специалистов для технологических компаний по всему миру. Клиенты getmatch: Яндекс, Т-Банк, Мегафон, МТС, Авито, Marketfinance, Revolut, Workato, Arrival и другие.

Похожие вакансии

Зарплата скрыта, но соответствует вашей подписке
Можно удалённо из РФ
200 000 – 350 000 ₽/мес на руки
Полная удалёнка
Зарплата скрыта, но соответствует вашей подписке
📍 Москва (м. Войковская), можно удалённо из РФ
Зарплата скрыта, но соответствует вашей подписке
📍 Москва (м. Войковская), можно удалённо из РФ
250 000 – 320 000 ₽/мес на руки
Полная удалёнка