Backend Developer
SENIOR BACKEND DEVELOPER
🏢 Компания: RED 🌍 Формат: Удалёнка — Россия 🕒 Занятость: Полная занятость
Задачи:
• Backend-разработка микросервиса DocForge на Go. • Проектирование и реализация API и worker-компонентов. • Интеграция с TDS, WTIS и S3; проксирование запросов, получение и сохранение PDF. • Ведение статусов и логов в PostgreSQL, подготовка к тестовому и канареечному запуску по регионам.
Требования:
• Общий опыт backend ≥6 лет; опыт разработки высоконагруженных Enterprise-сервисов. • Golang ≥3 года; PHP ≥1 года (для изучения текущей логики в легаси). • PostgreSQL, REST API, разработка асинхронных worker-процессов, интеграция с S3. • Docker, Kubernetes, мониторинг и логирование; опыт с GitLab/Jira/Confluence. • Опыт микросервисной архитектуры, работы с отказами, retry, circuit breaker и идемпотентностью. • Не менее трёх завершённых Enterprise-проектов; умение фиксировать API-контракты и ежедневно отчитываться.
Будет плюсом:
• Grafana, Prometheus, OpenTelemetry. • Kafka или RabbitMQ, Redis, MinIO. • Swagger/OpenAPI, feature toggle, CI/CD в GitLab. • PlantUML/C4, опыт миграции функциональности из монолита и поллинг статусов.
Стек:
Golang, PHP, PostgreSQL, REST API, JSON/JSONB, S3-совместимое хранилище, Docker, Kubernetes, GitLab, Jira, Confluence, GoLand, инструменты логирования и трассировки
Условия:
• Старт — asap, долгосрочное привлечение. • Удалённо (Россия); приоритет — Москва, гражданство РФ. • Работа на технике заказчика (Windows).
Required Skills
Required Languages
🇷🇺 Russian