Node.js Developer

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

ЕкатеринбургПолный рабочий деньМожно удаленно

Компания

Web, mobile, front и back-разработка

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

О компании и команде

Ищем специалиста на внутренний продукт "Baseella" - крупная банковская система, рассчитанная на рынок Европы.

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

  • Создавать и поддерживать модули интеграции с внешними системами и между различными внутренними сервисами;
  • Создавать и поддерживать модули ядра приложения;
  • Создавать и поддерживать различные микросервисы;
  • Сильную команду, в которой ты круто сможешь прокачать свои скиллы.

Ожидания от кандидата

  • Минимум 3 года опыта работы с NestJS, Typescript;
  • Опыт в разработке сложных API (SOA, microservices)
  • GraphQL (code-first, schema-first), REST & WebSockets API;
  • Опыт тестирования кода (функциональное, юнит, интеграционное тестирование);
  • Опыт работы с инструментами мониторинга производительности и оптимизации;
  • Глубокие знания реляционных баз данных (PostgreSQL);
  • Понимание современных подходов к безопасности (mTLS, OAuth, JWT, etc);
  • Понимание принципов разработки ПО (Clean Code, System Design);
  • Способность брать на себя ответственность за задачи и автономость при решении задач.

Дополнительные плюсы:

  • Знание различных подходов к архитектуре облачных приложений;
  • Опыт работы с MQ (Kafka, RabbitMQ, etc);
  • Опыт работы с современными технологиями и инструментами DevOps и CI/CD;
  • Опыт работы с Saga, Distributed Transactions, GraphQL Federation/Supergraphs.

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

Что мы предлагаем?

  • Работу над  востребованными продуктами - мы делаем вещи, которыми люди реально пользуются, у нас нет "работы в стол";
  • Мы всегда "за" новые технологии, поэтому если у тебя есть желание внедрить что-то новое - welcome 😉
  • Отсутствие нудных бюрократических процессов - мы принимаем решения быстро и всегда готовы обсудить новые идеи 🙂
  • Мы всегда "за" развитие и расширение знаний, поэтому если ты хочешь повысить квалификацию и пройти курсы, то мы готовы обсудить компенсацию;
  • Если ты активно развиваешься, расширяешь зону своей ответственности и решаешь задачи самостоятельно, то мы всегда готовы обсудить повышение твоего дохода;