Вакансия: Senior Golang Developer в Москва

Полное описание вакансии: Senior Golang Developer в Москва

ID Название вакансии Город Компания От До Валюта Тип вакансии Дата и время публикации вакансии Роль
1735309 Senior Golang Developer Москва > ArtVolkov.ru 900000 1200000 RUR open 2024-11-13
Необходимые навыки
  • > Golang
  • > Redis
  • > Ansible
  • > web3
  • > Terraform
  • > Pulumi
  • > GORM
  • > zerolog
  • > Squirrel
Требования

Более 6 лет коммерческой разработки. Более 4 лет опыта промышленного программирования на Go. Опыт работы с горутинами и их отладкой.

Обязанности

Проектирование архитектуры и сервисов для B2C и B2B приложений. Обеспечение отказоустойчивости разрабатываемых сервисов в среде Digital...

Описание

Мы ищем опытного разработчика на Go, который присоединится к нашей команде для создания и развития высоконагруженных сервисов в сфере финансовых технологий. Компания занимается разработкой инновационных решений для торговых платформ, и вы будете участвовать в создании сложных систем, работающих с большими объемами данных. Эта роль идеально подходит для тех, кто имеет глубокие знания в программировании на Go, микросервисной архитектуре и работе с современными базами данных и системами обмена сообщениями. Мы предлагаем удаленный формат работы, конкурентоспособную зарплату и возможность развиваться в быстрорастущей области web3 и highload.

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

  • Проектирование архитектуры и сервисов для B2C и B2B приложений.
  • Обеспечение отказоустойчивости разрабатываемых сервисов в среде Digital Ocean.
  • Разработка и улучшение бэкенд-сервисов для поддержки роста торговой платформы.
  • Построение высоконагруженного сервиса с большим количеством пользователей и объектов взаимодействия.
  • Участие в обсуждениях новых функций и развитии продукта.
  • Поддержка и улучшение сложных систем, их адаптация к новым технологиям и бизнес-требованиям.
  • Технологии: Go 1.22+, логирование — zerolog, ORM: GORM, Squirrel или аналогичные.
  • Написание юнит-тестов, тестов на покрытие кода и профилирование производительности.
  • Работа с базами данных: PostgreSQL, Clickhouse, ScyllaDB, MongoDB.
  • Системы обмена сообщениями: Kafka, Redpanda, NATS или аналогичные.
  • Redis (Dragonfly).
  • Стриминговая и пакетная обработка данных.

Требования к кандидату:

  • Более 6 лет коммерческой разработки.
  • Более 4 лет опыта промышленного программирования на Go.
  • Опыт работы с горутинами и их отладкой.
  • Написание юнит-тестов и интеграционных тестов.
  • Понимание микросервисной архитектуры.
  • Опыт разработки REST API и gRPC API.
  • Опыт работы с системой контроля версий Git.
  • Понимание принципов CI/CD.
  • Знание контейнеризации, виртуализации и серверлесс-технологий.
  • Опыт работы с облачными системами управления (инструментарий, провиженинг, биллинг и квоты).
  • Сценарное программирование (Bash, Python, Gotemplate).
  • Опыт автоматизации развертывания инфраструктуры с использованием инструментов (Ansible, Terraform, Pulumi).
  • Опыт работы с системами мониторинга (например, Prometheus и др.).

Преимущества работы:

  • Возможность работать удалённо.
  • Профессиональное развитие в сфере высоконагруженных систем и web3.
  • Сложные и интересные задачи.
  • Годовые бонусы и опцион в зависимости от результатов работы.

Этапы отбора:

  1. Рассмотрение резюме.
  2. Знакомительное интервью с HR (30 минут).
  3. Техническое интервью с тимлидом Go (1-1,5 часа).
  4. Встреча с CTO (30 минут).
  5. Оффер.

Вверх