Опытный Golang разработчик

Зарплата

от 5000 $

Местоположение и тип занятости

Полный рабочий деньМожно удаленно

Компания

Профессиональная платформа для алгоритмического и ручного трейдинга криптовалютами

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

Условия работы

Finandy — это современная трейдинговая платформа, построенная на инфраструктуре программы Binance брокер, которая предоставляет широкий спектр трейдинговых услуг на криптовалютных рынках.

Мы ищем опытного Senior-разработчика Golang на полную ставку для долгосрочного сотрудничества.  Знания ANTLR4 будет огромным плюсом!


Основная задача:


Требуется разработать компилятор для языка Pine JS.

Для разработки компилятора необходимо использовать язык программирования Go и инструмент ANTLR4 для разборки языковой конструкции.

На данный момент имеется подход, который предполагает принимать на вход PineScript и генерировать на выходе код на языке Starlark с последующим запуском.  Могут быть применены и рассмотрены другие технические решения.

С точки зрения бизнеса основной целью разработки компилятора является возможность пользователям выводить на графике торговые индикаторы и стратегии, написанные на PineScript для алгоритмической торговли.

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

  1. Разработка высокопроизводительных приложений Finandy с использованием GoLang и возможностей компилятора;
  2. Модернизация и поддержка разработанных приложений;
  3. Участие в архитектурных решениях для оптимизации производительности;
  4. Тестирование, отладка и оптимизация кода;
  5. Участие в анализе и оценке задач вместе с командой.

Требования:

  • Опыт разработки на языке Golang не менее 3 лет;
  • Знание ANTLR4
  • Опыт работы с базой данных MongoDB;
  • Опыт создания высоконагруженных многопоточных приложений;
  • Опыт в разработке отказоустойчивых сервисов;
  • Опыт работы с GIT, GitLab, GitLab CI;
  • Опыт разработки приложений с использованием Docker и Docker-compose;
  • Умение писать красивый, хорошо структурированный и легко читаемый код;
  • Умение документировать свою работу;

Будет преимуществом:

  • Опыт использования Kubernets, NATS, MQTT;
  • Понимание функций крипто-валютных бирж;
  • Опыт работы с Linux;
  • Знание Starlark;

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

  • Стабильную и удаленную работу;
  • Отсутствие бюрократии;
  • Участие в создании нестандартных и инновационных решений;
  • Современное направление работы в сфере Fintech;
  • Конкурентную зарплату. 

Если вы заинтересованы в этой вакансии, пожалуйста, отправьте свое резюме.