# Senior Go-разработчик
Локация: Иннополис; адрес офиса — Москва, Большая кольцевая линия, метро Савёловская. Формат работы: удалённо или гибридно.
Зарплата: 200 000–350 000 ₽ на руки в месяц.
Компания
GO Digital развивает масштабируемые продукты и высоконагруженные production-системы.
Что делать
•Разрабатывать и поддерживать production-системы и сервисы на Go.
•Участвовать в проектировании архитектуры, технических решений, API и интерфейсов взаимодействия компонентов.
•Решать задачи производительности, конкурентности, многопоточности и отказоустойчивости.
•Писать понятный, тестируемый и поддерживаемый код, проводить code review.
•Участвовать во всём цикле разработки — от проектирования до релиза и поддержки.
•Диагностировать production-проблемы и взаимодействовать с архитекторами и разработчиками.
Требования
•Более 6 лет коммерческой разработки на Go; Go должен быть основным языком в последние годы.
•Уверенное понимание concurrency, многопоточности, профилирования и оптимизации производительности.
•Опыт разработки высоконагруженных систем и работы с базами данных.
•Опыт работы с Docker, понимание CI/CD и процессов релиза.
•Опыт проектирования API и проведения качественного code review.
•Самостоятельность, ответственность за результат, умение аргументировать технические решения и работать в команде.
Хорошо, если есть
•Для backend-направления: PostgreSQL, Redis или NoSQL, Kafka, RabbitMQ или NATS, REST, gRPC, Kubernetes и понимание распределённых систем.
•Глубокое знание Kafka, опыт с распределёнными базами данных, event-driven архитектурой, zero-downtime deploy, SLI/SLO и Linux.
•Для системного и сетевого направления: опыт с сетевыми протоколами, сетевыми сервисами, прокси, балансировщиками или высокопроизводительным server-side ПО.
Культура и преимущества
•Участие в разработке масштабируемого продукта и работа с высоконагруженными системами.
•Современный технологический стек и сильная инженерная команда.
•Возможность выбрать проект в зависимости от опыта и интересов.
•Возможность продолжить сотрудничество на других проектах после завершения текущего.
•Быстрый выход после завершения этапов отбора.