Backend Node.js Developer

Требования

Бэкенд, Средний (Middle)Node.jsExpresskoa.js

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

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

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

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

SAVL — безопасная и самая удобная peer-to-peer экосистема для покупки, хранения и отправки цифровых активов.
Поддерживает BTC, ETH, XRP, BCH, LTC и более 700 ERC-20 токенов.
Больше о компании и продукте можно узнать здесь - https://www.savl.com/


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


● Разрабатывать модули backend для приложения: криптовалютный кошелек, торговая площадка, чат
● Совместно с командой сопровождать и дорабатывать криптовалютный обменник/биржу
● Проектировать и реализовывать новые сервисы и модули проекта, улучшать и оптимизировать существующие инструменты
● Работать над интеграциями с различными сервисами (биржи, blockchain-сервисы)
● Вести техническую документацию по задачам


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

● Уверенное знание Node.js, понимание масштабирования и узких мест
● У вас есть опыт разработки на Express.js или Koa.js
● Опыт работы с реляционными БД (PostgreSQL, знание SQL)
● Опыт работы с нереляционными БД (Redis, MongoDB)
● Умение писать тесты (Jest)
● Знание протоколов HTTP и WS (Socket.io), умение работать с ними


Будет круто, если у вас есть:

● Опыт написания высоконагруженных сервисов
● Опыт написания финансовых приложений
● Использование TypeScript
● Базовое понимание работы Bitcoin, Ethereum
● Способность максимально быстро и качественно решать поставленные задачи, ориентированность на результат
● Самостоятельность, ответственность, инициатива и внимание к деталям


Бонусы

Какие условия мы предоставляем:

● Удаленная работа на полную занятость;
● Если вы в Новосибирске, то можно работать в офисе (Советская, 5);
● Мы работаем по Agile, задачи в Jira и коммуникации в Slack;
● Гибкое начало рабочего дня;
● Обучение от компании на курсах, семинарах и конференциях.