Senior Go Backend Developer с PHP

Что за роль

Нужен Senior Go Backend Developer для долгосрочного проекта по переносу функциональности из WTIS в сервис DROP. Работа связана с backend-системами для планирования курьерской доставки, управления заказами и складскими процессами. Важно не только разрабатывать микросервисы, но и аккуратно разбирать логику PHP-легаси, проектировать API-контракты и учитывать отказы при взаимодействии систем.

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

    • Переносить в DROP ручное планирование курьеров и функциональность переезда склада.
    • Реализовывать признак «Линия доставки» для заказа и логику его использования.
    • Разрабатывать функции просмотра и управления заказом, а также переключения линий доставки.
    • Создавать микросервисы и REST API, интегрировать их с внутренними, внешними и legacy-системами.
    • Разрабатывать асинхронные worker-процессы и фоновые задачи, настраивать обработку ошибок, retry-механизмы, circuit breaker и идемпотентность.
    • Работать с PostgreSQL и JSON/JSONB, интегрировать сервисы с S3-совместимым хранилищем.
    • Использовать Docker и Kubernetes, инструменты мониторинга, логирования и трассировки; вести задачи и техническую документацию в Jira, Confluence и GitLab.
    • Фиксировать API-контракты и технические решения, обновлять статусы и ежедневно отчитываться о проделанной работе в согласованном канале.

Что потребуется

    • Не менее 6 лет коммерческой backend-разработки, включая высоконагруженные сервисы и интеграции между внутренними системами.
    • От 3 лет опыта с Go и PostgreSQL, от 1 года с PHP; PHP понадобится для изучения существующей логики легаси.
    • Опыт с REST API от 3 лет, асинхронными worker-процессами от 2 лет и S3-совместимыми хранилищами от 1 года.
    • От 2 лет практики с Docker и Kubernetes, мониторингом и логированием; от 1 года работы с Jira, Confluence и GitLab.
    • Не менее трёх завершённых коммерческих Enterprise-проектов и опыт разработки микросервисной архитектуры, фоновой обработки и интеграций с legacy-системами.
    • Желателен опыт миграции функциональности из монолитной ERP, а также работы в e-commerce, логистике, курьерской доставке или с корпоративными платформами.

Что важно знать

Проект рассчитан на долгосрочное сотрудничество и старт в ближайшее время. Среди дополнительных инструментов, которые будут полезны, — Grafana, Prometheus, OpenTelemetry, Kafka или RabbitMQ, Redis, MinIO, Swagger/OpenAPI, feature toggle и CI/CD в GitLab. Для выхода на проект обязательна Яндекс Почта; заказчик предоставит ноутбук на Windows. К рассмотрению не принимают кандидатов, работавших за последние шесть месяцев над проектами Лемана, Петрович Тех, WB, Ozon, Лента Тех, Яндекс Маркет и М.Видео. Требуется гражданство РФ; локация указана как РФ.

Оценка вакансии
6.5 / 10
В вакансии подробно описаны задачи переноса функциональности, стек и требования к проектному опыту. Не указаны зарплата и формат работы; отдельно обозначены ограничения по предыдущим проектам и обязательные условия выхода.
Опубликовано:

Будьте в курсе новых вакансий

Подпишитесь на наш Telegram-канал