Go-разработчик

Дата размещения вакансии: 16.01.2026
Работодатель: SHEVEREV
Уровень зарплаты:
з/п не указана
Город:
Ростов-на-Дону
Требуемый опыт работы:
От 1 года до 3 лет

Привет! Мы - SHEVEREV, аккредитованная IT-компания, занимающаяся разработкой веб-сервисов и мобильных приложений различной сложности.

Мы создаем цифровые продукты, которые меняют мир. От платформ онлайн-обучения до удобных сервисов для путешествий. Работаем с лидерами российского и зарубежного рынков, решая самые сложные задачи с помощью передовых технологий.

Мы предлагаем:

  • Официальное трудоустройство по ТК РФ с белой заработной платой, но другие форматы оформления тоже обсуждаем:)

  • Возможность трудоустройства в аккредитованную IT-компанию, подходящую для получения IT-ипотеки и предоставляющую отсрочку от призыва на военную службу;

  • Минимум бюрократии и отсутствие строгого контроля: мы не фиксируем действия на экране и деликатно отслеживаем рабочее время в Jira;

  • Создание твоего личного плана развития в рамках компании;

  • Регулярное повышение заработной платы;

  • Крутая команда профессионалов, нацеленная на результат

Обязанности:

  • Разработка, развитие и поддержка backend-сервисов на Go в рамках микросервисной архитектуры;

  • Проектирование и реализация RPC-сервисов с использованием gRPC и Protocol Buffers;

  • Разработка и поддержка взаимодействия между сервисами, обеспечение их надежности и масштабируемости;

  • Работа с WebSocket-соединениями для реализации realtime-функциональности;

  • Проектирование схем данных и работа с PostgreSQL: написание и оптимизация SQL-запросов, работа с индексами, транзакциями, миграциями;

  • Использование Redis для кэширования и работы с очередями/временными данными;

  • Написание чистого, поддерживаемого и покрытого тестами кода с соблюдением принципов SOLID, DRY, KISS;

  • Проведение код-ревью, участие в улучшении качества кода и архитектурных решений;

  • Профилирование и оптимизация производительности приложений (pprof, бенчмарки);

  • Участие в настройке и поддержке CI/CD-пайплайнов;

Требования:

  • Опыт работы с Go не менее 2–3 лет коммерческой разработки;
  • Уверенное владение идиомами Go, понимание модели памяти, горутин, каналов, sync-примитивов;
  • Опыт написания чистого, тестируемого кода с соблюдением принципов SOLID, DRY, KISS.
  • Опыт проектирования и реализации RPC‑сервисов с gRPC (генерация кода, межсервисное взаимодействие);
  • Работа с WebSocket;
  • Опыт работы с PostgreSQL (SQL, индексы, транзакции, оптимизация запросов, миграции);
  • Владение Redis.
  • Опыт работы с микросервисной архитектурой
  • Опыт работы с Kubernetes
  • Понимание принципов CI/CD.
  • Опыт профилирования и оптимизации производительности (pprof, бенчмаркинг).
  • Умение читать и рецензировать код;
  • Опыт работы в Agile/Scrum‑командах;

Будет плюсом:

  • Опыт работы с Centrifugo (реализация real‑time уведомлений, масштабирование, интеграция с бэкендом);

  • знание NATS или RabbitMQ/Kafka для асинхронной коммуникации;

  • внедрение Jaeger для распределённой трассировки;

  • работа с Swagger/OpenAPI;

  • понимание принципов DDD (Domain‑Driven Design);