Обязанности:
Привет! Мы делаем трейдинговую платформу на рынках Индии, Бангладеша, Пакистана и планируем расширение на другие гео. У нас уже есть пользователи, продукт, сейчас мы занимаемся активным улучшением UX и ведем разработку доп. фичей. Наша компания проделала длинный путь, от группы единомышленников до международной компании, которая помогла развиться большому числу проектов-стартапов вырасти в самостоятельный и успешный бизнес, который присутствует на рынках России, СНГ, Латинской Америки, Азии. Итак, сейчас мы в поисках Node.js-разработчика уровня Middle/Middle+ Чем предстоит заниматься: Разработка backend части масштабируемого highload-проекта; Разрабатывать и поддерживать систему интеграций с платежными системами; Разрабатывать новые фичи продукта, включая крупные: реализация алгоритмов дилингового ядра, разработка механики проведения турниров; Участие в улучшении процессов разработки; Чего мы ждем от кандидата: Уверенное знание современного JS/Typescript; Работа с серверным Node.js не менее 3-х лет; Опыт работы с различными типами СУБД (MySQL, Redis); Умение работать с оптимизацией sql запросов (индексы, анализ, планинг); Опыт работы с брокерам сообщений RabbitMQ; Опыт работы с веб-сокетами; Понимание клиент-серверного взаимодействия; Понимание микросервисной архитектуры (преимущества, недостатки, способы взаимодействия между микросервисами); Способность обучаться и желание делиться знаниями, расти вместе с командой; Будет плюсом: nest.js, golang. Условия: Удаленка или офис в Казани (ИТ-парк или БЦ Сфера); Гибкий график работы; Небольшая, но дружная распределенная команда, здоровая атмосфера и взаимная поддержка; Комфорт в работе: ориентируемся на результат, предпочитаем экологичные коммуникации, обходимся без лишних совещаний; Перспективы вырасти в рамках компании; Корпоративные мероприятия: спорт, обучение; ДМС после 3х месяцев работы; 3 day off в год.