Backend Developer
RED
- Location: Moscow (Russia)
- Work arrangement: remote in country
- Employment type: Full Time
- Seniority: senior
- Posted:
Job description
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).
Skills
- c4
- ci/cd
- confluence
- docker
- gitlab
- golang
- grafana
- jira
- json
- kafka
- kubernetes
- logging
- microservices
- minio
- monitoring
- openapi
- opentelemetry
- php
- plantuml
- postgresql
- prometheus
- rabbitmq
- redis
- restapi
- s3
- swagger
- windows
Languages
RU
Apply
Open this job in our interactive board to apply, save it, or sign up for matched alerts on similar roles.
View & apply