Senior Backend Developer (Go/PHP)
- Role
- Backend
- Experience
- Senior
- Employment
- Full-time
Open to RU only. Set where you work from to check your eligibility.
No BS summary
Старший бэкенд-разработчик (Go/PHP) с 6+ годами опыта в высоконагруженных системах. Требуется опыт работы с микросервисами, интеграциями и асинхронной обработкой. Желателен опыт в ритейле и логистике. Работать нужно из России (приоритет Москва).
Core skills
Required skills
Optional skills
Required languages
Optional languages
REMOTE RUSSIA | RED
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-контракты, статусы выполнения и ежедневно предоставлять отчет о проделанной работе в согласованном канале коммуникации.
Локация/гражданство: РФ/ город МСК приоритет
APPLY
What you'll do
- Backend-разработка микросервиса DocForge на Go.
- Проектирование и реализация API/worker-компонентов.
- Интеграция с TDS, WTIS и S3.
- Подготовка сервиса к тестовому запуску и канареечному включению по регионам.
- Реализация PoC-прокси между TDS и WTIS: прием запроса по ID заказа, запуск асинхронной обработки, проксирование запроса в WTIS, получение PDF-документов, сохранение в S3, выдача полного комплекта или отдельного документа, ведение статусов и логов обработки в PostgreSQL.
- Разработка микросервиса DocForge на Go
- Проектирование и реализация API/worker-компонентов
- Интеграция с TDS, WTIS и S3
- Реализация PoC-прокси между TDS и WTIS
- Асинхронная обработка запросов и сохранение PDF в S3
- Ведение статусов и логов обработки в PostgreSQL
- Подготовка сервиса к тестовому запуску и канареечному включению
What they require
- От 6 лет в backend-разработке, включая коммерческую разработку высоконагруженных сервисов и интеграций между внутренними системами.
- Golang - от 3 лет.
- PHP - от 1 года (потребуется для изучения текущей логики в легаси).
- PostgreSQL - от 3 лет.
- REST API - от 3 лет.
- разработка асинхронных worker-процессов - от 2 лет.
- интеграция с S3-совместимыми хранилищами - от 1 года.
- Docker/Kubernetes - от 2 лет.
- мониторинг и логирование - от 2 лет.
- Jira/Confluence/GitLab - от 1 года.
- Не менее трех завершенных коммерческих проектов уровня Enterprise.
- Обязателен опыт разработки микросервисной архитектуры, API-контрактов, фоновой обработки задач, интеграции с внешними/legacy-системами, работы с отказами, retry-механизмами, circuit breaker и идемпотентностью.
- Желателен опыт миграции функциональности из монолитной ERP/legacy-системы в отдельный микросервис.
- Необходимо вести задачи, фиксировать технические решения, API-контракты, статусы выполнения и ежедневно предоставлять отчет о проделанной работе в согласованном канале коммуникации.
- Работа на технике заказчика (на винде).
- От 6 лет общего опыта в backend-разработке
- Опыт коммерческой разработки высоконагруженных сервисов и интеграций
- Не менее трех завершенных коммерческих проектов уровня Enterprise
- Обязателен опыт разработки микросервисной архитектуры, API-контрактов, фоновой обработки
- Опыт работы с отказами, retry-механизмами, circuit breaker и идемпотентностью
- Желателен опыт миграции функциональности из монолитной ERP/legacy-системы в микросервис
- Опыт в e-commerce, ERP, документообороте, транспортной или складской логистике
Benefits
- Долгосрочное привлечение
- Работа над новым микросервисом DocForge
- Интеграция с TDS и WTIS
- Ведение задач в Jira, фиксирование технических решений в Confluence
- Работа на технике заказчика (на винде)