PostgreSQL
#vacancy
#Go
#Golang
#PostgreSQL
#Redis
#Microservices
#Senior
Go-разработчик (Backend / Микросервисы / WebSocket)
🐹
⚡️
ID вакансии: Go_AiP
Ставка: до 230 000 руб. на руки в месяц.
Грейд: Middle+ / Senior.
Загрузка: Full-time (полная занятость).
Формат: Удалённо.
Локация/Гражданство: РФ / РФ.
📌
Важно: рассматриваются кандидаты с релевантностью опыта от 85% (аутстаффинговая позиция).
🚀
Ключевые задачи
:
Разработка и поддержка backend-сервисов на Go с использованием стандартной библиотеки и фреймворков (Gin, Echo, net/http).
Проектирование архитектуры микросервисов или модульных монолитов.
Разработка и поддержка RESTful API, WebSocket-интерфейсов (в т.ч. для real-time чатов).
Интеграция с внешними сервисами, работа с БД (PostgreSQL, Redis).
Участие в проектах полного цикла: от идеи до запуска в production.
Код-ревью, менторство, оценка задач и планирование релизов.
Обеспечение стабильности, производительности и безопасности сервисов.
🎯
Обязательные требования:
Go (3+ года коммерческого опыта):
Понимание горутин, каналов, синхронизации (sync, mutex).
Опыт написания сервисов с использованием стандартной библиотеки и популярных фреймворков (Gin, Echo, net/http).
Работа с JSON, HTTP-клиентами, context, обработкой ошибок.
Базы данных:
Опыт работы с PostgreSQL (запросы, индексы, транзакции, миграции).
Опыт с Redis (кэширование, очереди, распределённые блокировки).
Понимание различий между SQL и NoSQL.
API и протоколы:
Разработка и поддержка RESTful API.
Опыт работы с WebSocket (в т.ч. для real-time чат-интерфейсов).
Знание принципов аутентификации и авторизации (JWT, OAuth2, API-ключи).
Инфраструктура и DevOps:
Опыт развёртывания и поддержки сервисов в Docker.
Знание систем мониторинга (Prometheus, Grafana) и логирования (ELK, Loki).
Опыт настройки CI/CD (GitHub Actions, GitLab CI и т.п.).
Контроль версий и тестирование:
Свободное владение Git: ветвление (GitFlow), Pull Request, ребейз, решение конфликтов.
Опыт с testing-пакетом, testify, моками, фикстурами, тестовыми контейнерами (testcontainers).
Производительность и архитектура:
Понимание принципов построения масштабируемых и отказоустойчивых систем.
Опыт оптимизации запросов к БД, кэширования, балансировки нагрузки.
Знание паттернов проектирования (CQRS, Saga, Circuit Breaker и др.).
Опыт и ответственность:
Коммерческий опыт в backend-разработке от 5 лет, из них не менее 2–3 лет на уровне Middle+ / Senior.
Опыт участия в проектах от идеи до запуска в production, включая проектирование API и выбор стека.
Опыт проектирования архитектуры микросервисов или модульных монолитов.
Участие в код-ревью, менторстве, оценке задач и планировании релизов.
Soft Skills:
Системное мышление и способность проектировать модульные, тестируемые и масштабируемые сервисы.
Проактивность и самостоятельность: умение брать задачу на себя, выявлять риски и устранять их.
Чёткая коммуникация: умение аргументировать технические решения и эффективно взаимодействовать с командой (фронтенд, QA, DevOps, менеджеры).
Готовность к менторству и проведению содержательных код-ревью.
Понимание Agile/Scrum, участие в планировании и ретроспективах.
Умение анализировать сложные сценарии, разбивать на подзадачи, находить устойчивые решения.
💡
Будет преимуществом (Nice to have):
Знание Python на уровне Middle — существенный плюс.
Опыт разработки чат-ботов (Telegram, WhatsApp, Slack и др.) — существенный плюс.
Знание message brokers: Kafka, AMQP.
Опыт работы с gRPC.
Опыт работы с Kubernetes (или Docker Compose в проде).
Опыт работы в облачных платформах (AWS, GCP, Yandex Cloud).
Опыт с MongoDB или другими документными БД.
Базовые знания frontend-технологий (для лучшего взаимодействия с командой).
📲
Контакт для отклика:
@hrwomenpro
(При отклике, пожалуйста, сразу присылайте актуальное резюме, пишите ID вакансии: Go_AiP)
Откликнуться в Telegram →
⚠️ Никогда не платите «за оформление» или «гарантию трудоустройства» — это признак мошенников. Работа ТРУ не несёт ответственности за содержание вакансии.