Назад
4 часа назад

Senior Backend Developer (Go/PHP)

249 997
Формат работы
remote (только Russia)
Тип работы
fulltime
Грейд
senior
Страна
Russia
Вакансия от Hirify. Размещена напрямую Вакансия размещена на Hirify напрямую от HR/нанимающего менеджера

Мэтч

Покажет вашу совместимость с вакансией

Описание вакансии

TL;DR
Senior Backend Developer (Go/PHP): разработка микросервиса DocForge для обработки документов последней мили с акцентом на интеграцию с TDS и WTIS. Фокус на проектировании асинхронных worker-процессов, обеспечении идемпотентности и отказоустойчивости в высоконагруженной среде. ID вакансии: 157_Kok

Senior Backend Developer (Go/PHP)

Грейд: Senior

Старт: асап, привлечение долгосрочное

Проект: ритейл

❗️Не смотрим кандидатов с проектами за последние полгода в Лемана, Петрович ТЕХ, Ozon, Wildberries.

+ работа на технике заказчика (на винде)

Проект: Разработка нового микросервиса DocForge (сервис комплектов документов последней мили) и его интеграция с TDS. На первом этапе необходимо реализовать PoC-прокси между TDS и WTIS: прием запроса по ID заказа, запуск асинхронной обработки, проксирование запроса в WTIS, получение PDF-документов, сохранение в S3, выдача полного комплекта или отдельного документа, ведение статусов и логов обработки в PostgreSQL.

Задачи:

  • Backend-разработка микросервиса DocForge на Go,
  • проектирование и реализация API/worker-компонентов,
  • интеграция с TDS, WTIS и S3,
  • подготовка сервиса к тестовому запуску и канареечному включению по регионам.

Общий опыт работы:

От 6 лет в backend-разработке, включая коммерческую разработку высоконагруженных сервисов и интеграций между внутренними системами.

Опыт по требуемому стеку/направлению:

  • Golang - от 3 лет;
  • PHP - от 1 года (потребуется для изучения текущей логики в легаси);
  • PostgreSQL - от 3 лет;
  • REST API - от 3 лет;
  • разработка асинхронных worker-процессов - от 2 лет;
  • интеграция с S3-совместимыми хранилищами - от 1 года;
  • Docker/Kubernetes - от 2 лет;
  • мониторинг и логирование - от 2 лет;
  • Jira/Confluence/GitLab - от 1 года.
  • Желателен опыт в e-commerce, ERP, документообороте, транспортной или складской логистике.

Релевантный проектный опыт:

Не менее трех завершенных коммерческих проектов уровня Enterprise. Обязателен опыт разработки микросервисной архитектуры, API-контрактов, фоновой обработки задач, интеграции с внешними/legacy-системами, работы с отказами, retry-механизмами, circuit breaker и идемпотентностью. Желателен опыт миграции функциональности из монолитной ERP/legacy-системы в отдельный микросервис.

Отраслевой опыт:

E-commerce, транспортная логистика, складская логистика, документооборот, ERP/WMS/TMS-системы или внутренние корпоративные платформы уровня Enterprise.

Обязательные технологии/инструменты:

Golang, PHP, REST API, PostgreSQL, JSON/JSONB, S3-совместимое хранилище, Docker, Kubernetes, GitLab, Jira, Confluence, GoLand/JetBrains IDE, инструменты логирования и трассировки.

Желательные технологии/инструменты:

Grafana, Prometheus, OpenTelemetry, Kafka или RabbitMQ, Redis, MinIO, Swagger/OpenAPI, feature toggle, CI/CD в GitLab, PlantUML/C4, опыт построения сервисов с асинхронной обработкой и поллингом статусов.

Системы учета задач и документации:

Jira, Confluence, GitLab. Необходимо вести задачи, фиксировать технические решения, API-контракты, статусы выполнения и ежедневно предоставлять отчет о проделанной работе в согласованном канале коммуникации.

Локация/гражданство: РФ/ город МСК приоритет

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →

Вакансия размещена на Hirify напрямую от HR/нанимающего менеджера