Назад к вакансиям

Golang с PHP

150 000 – 180 000 ₽в месяц
от 6 лет
PostgreSQLKubernetesDockerREST APIAPIMicroservicesJiraGitLab CIConfluencePHPE-commerceGolang

Описание

Проект включает перенос функциональности в сервис DROP из сервиса WTIS, касающейся ручного планирования курьеров, функционала переезда склада, признака "Линия доставки" заказа и его использования, просмотра и управления заказом в DROP, а также функционала переключения линий.

Требования

  • Общий опыт работы: От 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 и идемпотентностью
  • Обязательные технологии/инструменты: Golang, PHP, REST API, PostgreSQL, JSON/JSONB, S3-совместимое хранилище, Docker, Kubernetes, GitLab, Jira, Confluence, GoLand/JetBrains IDE, инструменты логирования и трассировки
  • Системы учета задач и документации: Jira, Confluence, GitLab

Будет плюсом

  • Желателен опыт в e-commerce, ERP, курьерской доставке или логистике
  • Желателен опыт миграции функциональности из монолитной ERP/legacy-системы в отдельный микросервис
  • Желательные технологии/инструменты: Grafana, Prometheus, OpenTelemetry, Kafka или RabbitMQ, Redis, MinIO, Swagger/OpenAPI, feature toggle, CI/CD в GitLab, PlantUML/C4, опыт построения сервисов с асинхронной обработкой и поллингом статусов

Условия

  • Старт: асап