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, Лента Тех, Яндекс Маркет и М.Видео. Требуется гражданство РФ; локация указана как РФ.
Подписка TalentMove
Больше,
чем вакансии
→ TalentScanAI
Узнайте стоимость вашего опыта на рынке
→ Закрытое сообщество
Нетворкинг и инсайды рынка труда
→ Топ вакансии
Лучшие вакансии с доставкой в Telegram