WorkListВойтиОформить подписку
AC

Senior Backend Developer (Python / Go)

Acronis · Кибербезопасность
Откликнуться на сайте компании ↗

О вакансии

Откуда можно работать
Болгария
из текста вакансии
Занятость
Full-time
из текста вакансии
Английский
C1
из текста вакансии
Уровень
Senior
указан работодателем
Деньги
≈ $3,8–5,8 тыс/мес · оценка Worklist
по рынку страны, соседние грейды, данные за август 2026 · Как считаем
Даты
Опубликована 20.10 · видим у компании с 20.10 · проверена 02.11
дата публикации от работодателя
Почему в каталоге:Основана выходцами из Восточной Европы, Кавказа и Центральной АзииПодробнее о компании →

Описание переведено машинно с английского.

Суть роли

Мы ищем Senior Backend Developer, который будет отвечать за проектирование и разработку управляющего бэкенда нашей гиперконвергентной инфраструктуры и платформы IaaS — сервисов и API, стоящих за панелями администратора и самообслуживания, с помощью которых сервис-провайдеры и их клиенты используют вычислительные ресурсы, хранилище и сеть как сервис. Особое внимание уделяется мультитенантности, автоматизации жизненного цикла кластеров и надёжности под производственной нагрузкой.

Что предстоит делать

  • Проектировать, разрабатывать и поддерживать backend-сервисы и публичные API (Python и Go) для новых и существующих функций управляющего слоя платформы, превращая программные требования в стабильный, качественный и производительный код.
  • Создавать сервисы, которые оркестрируют саму платформу: жизненный цикл кластера и узлов (развёртывание, добавление и вывод узлов, режим обслуживания, высокая доступность), плавающие (rolling) обновления всего стека, управление конфигурацией и восстановление после частичных сбоев.
  • Разрабатывать мультитенантную и многоуровневую модель продукта: проекты и тенанты, квоты и лимиты, ролевой контроль доступа, аутентификацию и авторизацию, аудит, а также интерфейс самообслуживания для собственных клиентов сервис-провайдера.
  • Разрабатывать конвейеры мониторинга, алертинга, метрик и отчётности, а также телеметрию, на которую опираются платформа и наши команды поддержки, чтобы видеть, что происходит в кластере.
  • Проектировать модели данных и работать с базами данных и очередями сообщений, лежащими в основе сервисов, сохраняя обратную совместимость изменений схемы и API на всех поддерживаемых путях обновления.
  • Исследовать и устранять сложные проблемы в разработческих и производственных кластерах — сбои API и сервисов, проблемы конкурентности и состояния гонки, зависшие задачи оркестрации, узкие места производительности и масштабируемости — и вести их от анализа первопричины через реализацию и проверку до выхода в production.
  • Участвовать в проектировании архитектуры и интерфейсов управляющих компонентов и их интеграции с продуктами Acronis более высокого уровня и API для партнёров.
  • Отвечать за качество того, что вы создаёте: unit-, функциональные и интеграционные тесты, тесты контрактов API, fault-injection и тесты масштабирования, code review и покрытие сервисов в CI.
  • Использовать инструменты разработки с поддержкой ИИ для разработки, анализа кода, отладки, расследования первопричин, анализа трассировок и логов и технических исследований.
  • Писать программную и эксплуатационную документацию и тесно работать с QA, поддержкой и продуктовой командой, чтобы поставлять сервис-провайдерам и их клиентам качественное ПО.
  • Делиться экспертизой в проектировании backend и распределённых систем через технические обсуждения, design- и code review и документацию, а также наставлять инженеров, приходящих в команду.
  • Поддерживать чёткую коммуникацию с руководителем Management Backend Team о ходе работы, технических сложностях, рисках, зависимостях и критических проблемах.

Требования

  • 5+ лет релевантного опыта backend-разработки, с опытом выпуска и поддержки production-сервисов.
  • Сильное знание Python; уверенное знание Go либо способность и готовность ежедневно работать с обоими языками.
  • Подтверждённый опыт проектирования и создания микросервисов и REST API, работающих под высокой нагрузкой, включая их версионирование, совместимость и документацию.
  • Хорошее понимание распределённых систем: асинхронная обработка задач и оркестрация, идемпотентность и повторные попытки, согласованность и обработка сбоев, а также поведение сервиса, когда его зависимости работают медленно или недоступны.
  • Практический опыт работы с реляционными базами данных (проектирование схемы, миграции, производительность запросов) и с очередями сообщений или брокерами; опыт работы с key-value или распределёнными хранилищами конфигурации будет плюсом.
  • Хорошее практическое знание Linux, контейнеров, а также развёртывания и упаковки сервисов (systemd, RPM packaging, Docker или аналоги), плюс уверенные навыки работы в командной строке и написания скриптов.
  • Практический опыт работы с аутентификацией, авторизацией и мультитенантными моделями контроля доступа.
  • Сильные аналитические навыки и навыки поиска неисправностей, умение отлаживать проблемы, охватывающие сервисы, базы данных, операционную систему и лежащие ниже уровни инфраструктуры.
  • Опыт инженерной работы с поддержкой ИИ обязателен, включая практическое использование ИИ для разработки, отладки, анализа кода, расследований и технических исследований.
  • Подтверждённая способность взять на себя техническую ответственность за сервис, работать с большой унаследованной кодовой базой и делиться технической экспертизой между командами.
  • Отличные навыки общения на английском языке и межфункционального взаимодействия.

*Пожалуйста, присылайте резюме и заявку на английском языке

Будет плюсом

  • Опыт работы с облачной инфраструктурой или платформами виртуализации — OpenStack, Kubernetes, программно-определяемыми хранилищами или сетями — является серьёзным преимуществом.
  • Опыт работы со стеками мониторинга и наблюдаемости (Prometheus, Grafana, ELK или аналогичными) является преимуществом.

Условия и бенефиты

Acronis — работодатель, предоставляющий равные возможности. Все квалифицированные кандидаты будут рассматриваться на вакансию независимо от возраста, происхождения, цвета кожи, семейного положения, национальности, физической или психической инвалидности, состояния здоровья, статуса защищённого законом ветерана, расы, религии, пола (включая беременность), сексуальной ориентации, гендерной идентичности или её выражения, а также любых иных характеристик, защищённых применимыми законами, нормативными актами и постановлениями.

Навыки

PythonGoREST APIsMicroservicesrelational databasesmessage queuesLinuxsystemdRPM packagingDockerOpenStackKubernetesPrometheusGrafanaELKdistributed systems

Подходите ли вы под эту вакансию

Сверка вакансии с резюме доступна тем, кто вошел. Войти