Go developer

Описание вакансии

Обязанности:
  • разработка серверной части платформы;
  • создание надежной и масштабируемой архитектуры для новых и существующих сервисов;
  • проектирование и развитие API для взаимодействия компонентов платформы;
  • написание высококачественного, тестируемого и поддерживаемого кода на Go;
  • проведение код-ревью и участие в улучшении инженерных практик команды;
  • улучшение наблюдаемости и надежности сервисов (логи, метрики, алерты), работа с инцидентами по мере необходимости;
  • участие в оценке и планировании: декомпозиция задач, проработка рисков, техдолг, предложения по улучшениям;
  • реализация и развитие рекомендательного механизма.

Требования:

  • профильное высшее математическое образование;
  • отличное знание Go: уверенное владение стандартной библиотекой, конкурентностью, профилированием и практиками написания надежного кода;
  • опыт разработки серверных приложений от 3 лет;
  • умение проектировать масштабируемые и устойчивые архитектурные решения (модули, границы сервисов, отказоустойчивость);
  • рпыт проектирования и создания API (REST/gRPC приветствуется), версионирование, контрактность, обратная совместимость;
  • понимание сетевых протоколов и практик: HTTP, TCP/IP, WebSocket, таймауты, ретраи, идемпотентность;
  • опыт проектирования структуры баз данных, индексов, оптимизации запросов;
  • опыт работы с реляционными и/или NoSQL БД, понимание компромиссов и сценариев применения;
  • опыт работы с очередями/стримингом (RabbitMQ/Kafka/NATS и т.п.) и асинхронными процессами;
  • инженерная культура: тестирование (unit/integration), code review, линтеры, CI/CD, читаемость и поддерживаемость кода;
  • самостоятельность: умение брать задачу “под ключ”, договариваться о требованиях, предлагать варианты и доводить до результата.

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

  • опыт работы с высокой нагрузкой и/или требованиями к низким задержкам;
  • Docker, Kubernetes: умение работать с контейнеризацией и оркестрацией;
  • Observability stack (Prometheus/Grafana/ELK/OpenTelemetry или аналоги);
  • опыт с поиском/индексацией (Elasticsearch/OpenSearch) или построением простых ранжирований/подборок на правилах.
Условия:
  • расширенный ДМС со стоматологией — с первого рабочего дня;
  • 100% оплата больничного (30 дней в год);
  • материальный бонус при рождении ребенка, ведение беременности, ДМС и подарки детям;
  • телемедицина и медицинская поддержка 24/7;
  • полис страхования от критических заболеваний;
  • программа благополучия сотрудников, включающая работу с психологом, финансовые и юридические консультации;
  • материальная помощь в особых случаях;
  • дополнительное профессиональное обучение;
  • компенсация затрат на спорт — занятия в фитнес-клубе, индивидуальные тренировки и участия в соревнованиях.

Посмотреть контакты работодателя

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

Цифровые привычки

Go Developer

Цифровые привычки

Удаленная работа
  • Москва

  • Не указана

Рекомендуем
Магнум
Удаленная работа
  • Москва

  • до 250000 RUR

Рекомендуем
GloryTech
Удаленная работа
  • Москва

  • от 3500 USD

Рекомендуем
evrone.ru
Удаленная работа
  • Москва

  • до 400000 RUR

evrone.ru
Удаленная работа
  • Москва

  • до 310000 RUR

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

Кодев Лаб

Удаленная работа
  • Москва

  • до 310000 RUR

Okko
Удаленная работа
  • Москва

  • до 310000 RUR

DigiNeat LLC
Удаленная работа
  • Москва

  • до 120000 RUR

Family Team
Удаленная работа
  • Москва

  • от 150000 RUR

VK
Удаленная работа
  • Москва

  • от 150000 RUR

Райво
Удаленная работа
  • Москва

  • от 150000 RUR

AERODISK
Удаленная работа
  • Москва

  • от 250000 RUR

WILDBERRIES
Удаленная работа
  • Москва

  • от 250000 RUR

Grokth
Удаленная работа
  • Москва

  • от 250000 RUR

«UZUM TECHNOLOGIES»

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

«UZUM TECHNOLOGIES»

Удаленная работа
  • Москва

  • от 250000 RUR

VK
Удаленная работа
  • Москва

  • от 250000 RUR

2ГИС
Удаленная работа
  • Москва

  • от 250000 RUR

Effective
Удаленная работа
  • Москва

  • до 400000 RUR

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию