Опытный Golang разработчик
Зарплата
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
Finandy — это современная трейдинговая платформа, построенная на инфраструктуре программы Binance брокер, которая предоставляет широкий спектр трейдинговых услуг на криптовалютных рынках.
Мы ищем опытного Senior-разработчика Golang на полную ставку для долгосрочного сотрудничества. Знания ANTLR4 будет огромным плюсом!
Основная задача:
Требуется разработать компилятор для языка Pine JS.
Для разработки компилятора необходимо использовать язык программирования Go и инструмент ANTLR4 для разборки языковой конструкции.
На данный момент имеется подход, который предполагает принимать на вход PineScript и генерировать на выходе код на языке Starlark с последующим запуском. Могут быть применены и рассмотрены другие технические решения.
С точки зрения бизнеса основной целью разработки компилятора является возможность пользователям выводить на графике торговые индикаторы и стратегии, написанные на PineScript для алгоритмической торговли.
Чем придется заниматься после разработки компилятора:
- Разработка высокопроизводительных приложений Finandy с использованием GoLang и возможностей компилятора;
- Модернизация и поддержка разработанных приложений;
- Участие в архитектурных решениях для оптимизации производительности;
- Тестирование, отладка и оптимизация кода;
- Участие в анализе и оценке задач вместе с командой.
Требования:
- Опыт разработки на языке Golang не менее 3 лет;
- Знание ANTLR4
- Опыт работы с базой данных MongoDB;
- Опыт создания высоконагруженных многопоточных приложений;
- Опыт в разработке отказоустойчивых сервисов;
- Опыт работы с GIT, GitLab, GitLab CI;
- Опыт разработки приложений с использованием Docker и Docker-compose;
- Умение писать красивый, хорошо структурированный и легко читаемый код;
- Умение документировать свою работу;
Будет преимуществом:
- Опыт использования Kubernets, NATS, MQTT;
- Понимание функций крипто-валютных бирж;
- Опыт работы с Linux;
- Знание Starlark;
Мы предлагаем:
- Стабильную и удаленную работу;
- Отсутствие бюрократии;
- Участие в создании нестандартных и инновационных решений;
- Современное направление работы в сфере Fintech;
- Конкурентную зарплату.
Если вы заинтересованы в этой вакансии, пожалуйста, отправьте свое резюме.