Крупная российская ИТ-компания, один из лидеров финансового сектора, развивает собственную экосистему цифровых продуктов для миллионов клиентов.
Входит в топ-3 по объему цифровых сервисов на рынке.
В связи с масштабированием бизнеса в одну из продуктовых команд открыта вакансия Senior Go-разработчика.
Чем предстоит заниматься:
Разрабатывать и поддерживать высоконагруженные микросервисы на Go, обеспечивая отказоустойчивость и высокую производительность финансовых транзакций;
Проектировать и реализовывать интеграционные сценарии с внешними системами через REST API, обеспечивая надежный и безопасный обмен данными;
Работать с сетевыми взаимодействиями на уровне TCP/IP — настройка соединений, оптимизация сетевого ввода-вывода, обработка таймаутов и переподключений;
Администрировать и оптимизировать работу сервисов в среде Linux — настройка окружения, мониторинг ресурсов, работа с системными вызовами;
Проектировать эффективные схемы хранения данных и оптимизировать запросы к базам данных (PostgreSQL / ClickHouse);
Участвовать в код-ревью, внедрять best practices по чистой архитектуре, паттернам проектирования и идиоматичному Go-коду;
Взаимодействовать с системными и бизнес-аналитиками для уточнения требований и проектирования технических решений;
Участвовать в планировании релизов, оценке сложности задач и приоритизации бэклога;
Настраивать и поддерживать пайплайны CI/CD для автоматической сборки, тестирования и деплоя микросервисов.
Ключевые требования:
Коммерческий опыт разработки на Go от 4+ лет;
Глубокое понимание Go — каналы, пакеты, интерфейсы, работа с памятью и сборщиком мусора;
Отличное знание сетевого стека — TCP/IP, HTTP/2, WebSocket, работа с сокетами;
Опыт проектирования и разработки REST API (маршрутизация, мидлвари, валидация, документация через OpenAPI/Swagger);
Уверенная работа в среде Linux — командная строка, bash-скрипты, настройка окружения, диагностика производительности;
Опыт работы с базами данных и написание оптимизированных SQL-запросов;
Понимание микросервисной архитектуры, паттернов распределенных систем (Circuit Breaker, Retry, Timeout);
Опыт работы с системами очередей (Kafka / RabbitMQ) будет преимуществом;
Навыки работы с Docker и Kubernetes — приветствуются;
Опыт написания юнит-тестов и интеграционных тестов.
Условия работы:
Полностью удаленный формат работы по РФ;
Конкурентный уровень заработной платы;
Гибкие варианты трудоустройства.
Заинтересовала вакансия? Оставляй отклик и мы свяжемся с тобой в ближайшее время!
Клируэй Текнолоджис
Москва
до 450000 RUR