Senior/Teamlead Node.js developer (remote)

Зарплата

от 300 000 до 420 000 ₽

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

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

Компания

Поток — это онлайн-платформа для альтернативного кредитования малого и среднего бизнеса

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

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

Мы команда разработки компании potok.digital и сейчас мы ищем Senior Node.js разработчика. Поток — первый масштабный сервис крауд кредитования в России, где обычные люди могут инвестировать в малый бизнес. Для первых это высокая доходность, для вторых - моментальные деньги на развитие. С 2016 года на нашей платформе выдано более 15,6 тыс. займов на сумму более 15 млрд рублей. Мы занимаемся реальной поддержкой малого бизнеса в России. Наш лендинг https://potok.digital.

Задачи

  • проектировать техническую архитектуру проекта;
  • проводить техническую экспертизу и принимать инфраструктурные решения, выбирать технологии и инструменты для разработки;
  • повышать отказоустойчивость работы сервиса;
  • развивать и внедрять общекомандные техпроцессы и стандарты;
  • самостоятельно писать код и делать code review;
  • принимать участие в построении команды (онбордить новичков);
  • руководить командой разработки для достижения целей спринта;
  • совместно с менеджером проекта строить процессы, позволяющие комфортно и эффективно решать задачи разработки;
  • делиться опытом внутри IT команды Потока.

Наш стек:

Основная БД — PostgreSQL, также есть Redis и RabbitMQ.

Код хранится в Gitlab.

Задачи — в Jira.

Баги — в Sentry.

Разработка

+ docker

+ docker-compose

+ koa & middleware

+ google-protobuf

+ grpc

+ node-rdkafka

+ ajv

+ sequelize

Тестирование

+ mocha

+ assert

+ sinon

+ faker

+ supertest

Требования

  • высшее техническое образование;
  • опыт работы senior/lead Node.js разработчиком в продуктовой команде не менее 3 лет;
  • глубокие знания реляционных СУБД и PostgreSQL в частности, оптимизации производительности и масштабирования БД;
  • опыт работы с системой сообщений/очередей Kafka;
  • опыт сбора, анализа и формализации требований;
  • навык участия в переговорах, умение отстаивать свою точку зрения;
  • широкий технический кругозор;
  • понимание микросервисной архитектуры, мониторинга, тестирования, безопасности;
  • умение проводить оценку технических решений и внедрять новые инструменты и технологии;
  • стремление создавать качественный продукт;
  • желание руководить командой разработчиков;
  • желание развивать свои технические скиллы и реализовывать их на практике.

Условия

  • полностью белое оформление с первого рабочего дня
  • работа в аккредитованой ИТ компании;
  • работу над востребованным нагруженным fintech продуктом (живые пользователи, быстрый фидбек, десятки тысяч транзакций);
  • комфортную среду, где каждый может проявить себя и развиваться, как в профессиональном, так и карьерном плане;
  • человеческое отношение и минимум формализма;
  • самостоятельность в принятии решений;
  • полная удаленка (при желании можно работать в офисе в Москве);
  • если вы не в России,  то сотрудничество через российское ИП;
  • собеседование без лишних формальностей и длительного ожидания.