Node.js backend developer (middle+/senior)
Зарплата
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
ECOMMPAY – международный платежный провайдер и прямой эквайер.
Мы предлагаем индивидуальные платежные решения с учетом потребностей каждого клиента. Наши технологии основаны на детальном анализе сферы деятельности предприятия и разработаны с учетом всех рисков.
Сейчас мы в поиске Node.js backend developer (middle+, senior) в связи с ростом скоупа задач и масштабными планам по развитию. В команду по развитию платежных методов на основе blockchain технологий: мы развиваем возможности приема и обработки платежей альтернативными способами в передовых экономических зонах: EU & UK, USA, UAE.
Наши ожидания от кандидата:
- Опыт разработки на NodeJS от 5 лет.
- Будет плюсом практический опыт в области Fintech и Blockchain
- Понимание принципов построения финансовых и распределенных систем, технологии распределенного реестра.
Стек, который используется в разработке: Node.js (Moleculer), Objection ORM на базе Knex.js
БД: CockroachDB (PG protocol), KeyDB (Redis protocol), JetStream (NATS)
Чему предстоит научиться, работая у нас:
- Как писать горизонтально масштабируемый код для распределенных систем;
- Как использовать fault tolerance patterns, гарантировать доставку и обработку сообщений;
- Как трассировать/профилировать код, искать утечки и заниматься Chaos Engineering;
- Как безопасно хранить данные клиентов, познакомим с HashiCorp Vault;
- Как оптимизировать узкие места путём применения кэширования, очереди задач или рефакторинга;
- Как тестировать код (unit, integration, e2e), написание авто-тестов;
Мы предлагаем:
- официальное трудоустройство;
- формат работы офис/из дома с гибким началом рабочего дня с 08:00 до 11:00;
- конкурентную зарплату (в соответствии с вашими пожеланиями и профессиональными компетенциями);
- возможность влиять на конечный результат и понимать бизнес-логику продуктов: следуем принципам Agile;
- яркие и нестандартные корпоративные мероприятия – куда же без них!