Node.js backend developer (middle+/senior)

Зарплата

от 3000 $

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

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

Компания

Европейская компания, предоставляющая инновационные финансовые решения в области электронных платежей

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

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

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;
  • яркие и нестандартные корпоративные мероприятия – куда же без них!