Senior Go-разработчик в высоконагруженные проекты

200 000 - 400 000 ₽

Рыночная зарплата
  • Динамо
  • Белорусская
  • Маяковская

О проектах

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

Первое направление — высоконагруженные распределённые backend-системы: микросервисная архитектура, REST/gRPC, брокеры сообщений, базы данных, мониторинг систем и отказоустойчивость.

Второе направление — высокопроизводительное системное и сетевое ПО: сетевые протоколы, многопоточность, асинхронность и оптимизация производительности.

Кандидату не обязательно соответствовать требованиям обоих направлений — в зависимости от опыта и интересов предложим наиболее подходящий проект.

Чем предстоит заниматься

  • Разрабатывать и поддерживать production-системы и сервисы на Go;
  • участвовать в проектировании архитектуры и технических решений;
  • работать с высоконагруженными системами;
  • решать задачи производительности, конкурентности и многопоточности;
  • проектировать API и интерфейсы взаимодействия компонентов;
  • писать понятный, тестируемый и поддерживаемый код;
  • проводить code review;
  • участвовать в полном жизненном цикле разработки — от проектирования до релиза и поддержки;
  • диагностировать и устранять проблемы в production;
  • взаимодействовать с архитекторами и разработчиками и аргументировать технические решения.

Мы ожидаем

  • Коммерческий опыт разработки на Go от 6 лет ;
  • 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.

Для системного/networking-направления особенно важны опыт или сильный интерес к сетевым протоколам, устройству высоконагруженных систем, concurrency, асинхронной обработке и оптимизации производительности. Отдельно ожидается уверенная работа с базами данных, Docker и релизами. Будет плюсом: опыт разработки сетевых сервисов, прокси, балансировщиков или другого высокопроизводительного server-side ПО.

Важно для нас

  • Умение писать понятный, поддерживаемый код
  • Навыки проведения качественного code review
  • Проактивность и желание улучшать продукт и процессы
  • Проактивность и ответственность за результат
  • Умение работать в команде

Условия:

  • Очень конкурентоспособный оклад
  • Участие в разработке масштабируемого продукта
  • Современный технологический стек
  • Сильную инженерную команду
  • Работа с высоконагруженными системами
  • Переключение на следующий проект при демонстрации отличной работы

Сравнение со средней зарплатой в похожих вакансиях:

223k

340k

161k

298k

477k


Адрес: Россия, Москва, Большая кольцевая линия, метро Савёловская
Показать на большой карте

Поделиться:

Опубликована 21 день назад

Похожие вакансии

Вакансии быстро закрываются - скачайте мобильное приложение в RuStore и откликайтесь первыми!
Скачать бесплатно
Ищем старшего бэкенд разработчика в команду, которая создает новое направление рекламы на устройствах ... решения Отвечать за доступность и стабильность сервисов команды Мы ожидаем: Знание языка программирования Go ...
  • Можно удаленно
  • Полный день
  • Опыт от 5 лет
Логотип компании OzonOzon
  • Москва
6 дней назад
Обязанности: Разработка и развитие платформы для разработчиков Разработка инструментов для программистов ... развитие платформы Требования: Опыт разработки от 5-х лет Опыт разработки на Java Опыт разработки на Go ... или готовность поддерживать и развивать компоненты на Go Умение писать чистый, тестируемый код Опыт ...
  • Можно удаленно
  • Полный день
  • Опыт от 5 лет
Логотип компании БЮРО 1440БЮРО 1440
  • Москва
10 дней назад
Обязанности: Реализация чистого, тестируемого, отказоустойчивого кода на Go; Участие в проектировании ... Требования: Опыт коммерческой разработки Backend 4+ лет, на Go от 1.5 лет; Хорошее понимание принципов ... Go (горутины, каналы, планировщик), ООП, чистой архитектуры); Знание сетевых технологий, протоколов ...
  • Можно удаленно
  • Полный день
  • Опыт от 5 лет
Логотип компании ЗащитаИнфоТранс, ФГУПЗащитаИнфоТранс, ФГУП
  • Москва
месяц назад
Проект реализован на Python с перспективой перехода на Go стек. ... Требования Уверенный коммерческий опыт разработки на Python и Go. ... Знания Python и Go - для поддержки и миграции существующего решения.
  • Можно удаленно
  • Полный день
  • Опыт от 5 лет
Логотип компании Группа компаний АстраГруппа компаний Астра
  • Москва
18 дней назад
Для этого мы пишем собственные платформенные сервисы на Go, которые предоставляем другим инфраструктурным ... Наш стек Go, PostgreSQL, Kubernetes, Docker, Linux, Gitlab CI, REST API, gRPC. ... Вы будете Разрабатывать на Go платформенные сервисы для автоматизации инфраструктурных процессов: от ...
  • Можно удаленно
  • Полный день
  • Опыт от 5 лет
Логотип компании OzonOzon
  • Москва
18 дней назад
Наш стек Go, Kubernetes, Grafana, Prometheus, Clickhouse, Redis (ValKey), Linux. ... Нам важно Опыт разработки на Go от 6 лет (рассмотрим сильных C++ или Java-разработчиков с готовностью ... переключиться на Go).
  • Можно удаленно
  • Полный день
  • Опыт от 5 лет
Логотип компании OzonOzon
  • Москва
5 дней назад
Мы обрабатываем данные посетителей и используем куки в соответствии с политикой конфиденциальности.