Wanted

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

Не указана
  • Москва
  • Полная занятость
  • Удаленная работа
  • От 3 до 6 лет
  • Golang
  • Linux
  • Unit Testing
  • Apache Kafka
  • RabbitMQ
  • Redis
  • Memcached
  • SQL
  • gRPC
  • CI/CD
  • SOLID
  • Docker
  • Kubernetes
  • Английский — B2 — Средне-продвинутый

Наша компания — глобальный поставщик ликвидности и технологий, решений для брокеров и бирж. Мы используем передовые решения, чтобы помочь брокерским и биржевым компаниям расширить возможности своего бизнеса. С 2014 года мы помогаем клиентам из 40 стран на 6 континентах достигать своих целей.

В нашу команду требуется сильный Go-разработчик. Вам предстоит создавать, дорабатывать и поддерживать высоконагруженные приложения на Golang. Мы ждём, что ваш опыт поможет нам строить быстрые и стабильные сервисы, которые будут легко масштабироваться.

Что мы предлагаем:

  • Белая заработная плата в рамках Ваших комфортных ожиданий;
  • Удаленный формат работы по всему миру;
  • Ежегодные бонусы;
  • Сильные и опытные коллеги по всему миру;
  • Высокотехнологичные проекты и инновационные решения;
  • Работа в мультикультурном англоговорящем коллективе и обмен опытом;
  • Возможность профессионального и карьерного роста.

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

  • Анализировать бизнес- и системные требования от продакт-менеджеров и архитекторов, преобразовывая их в рабочий код;
  • Разрабатывать сервисы для работы с хранилищами данных, big data и облачными платформами;
  • Участвовать в DevOps-процессах, включая непрерывную интеграцию и доставку (CI/CD);
  • Автоматизировать деплой и конфигурацию с помощью инструментов: Ansible, Azure Pipelines, CloudFormation, Terraform в рамках DevOps-подхода;
  • Вести и поддерживать техническую документацию по процессам и исходному коду;
  • Участвовать в сложном troubleshooting'е, исправлять баги через анализ корневых причин (RCA), исследование данных и систем.

Что мы ожидаем:

  • Свободное владение языком Go от 4 лет;

  • Экспертные знания механизмов синхронизации;

  • Базовое понимание принципов работы Linux и командной строки;

  • Навыки профилирования и отладки кода;

  • Опыт написания unit- и интеграционных тестов;

  • Работа с брокерами сообщений (Kafka/RabbitMQ и др.) и глубокое понимание их устройства;

  • Опыт использования внешних кэш-серверов (Redis, Memcached);

  • Уверенная работа с SQL-базами данных;

  • Опыт работы с Protobuf и gRPC;

  • Глубокие знания CI/CD-практик;

  • Знание SOLID, шаблонов проектирования и их практического применения.

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

  • Опыт с Docker, Kubernetes;
  • Понимание финансовых рынков, особенностей предоставляемых услуг и различий между финансовыми инструментами;
  • Знание принципов исполнения клиентских заказов брокерскими компаниями.

Заинтересовала вакансия? Скорее откликайтесь :)