Senior / Lead backend developer Node.js

Senior / Lead backend developer Node.js


Remote | full time

Для нового B2B продукта ищем Senior / Lead Backend Developer, способного возглавить и организовать разработку высоконагруженного продукта в серверной части. Пишем продукт с нуля, поэтому никакого легаси, небольшая команда, рассчитываем на высокую погруженность.

Основные задачи:

  • Запуск процесса разработки, набор команды, внедрение best practices, организация CI/CD пайплайна;
  • Разработка API и внутренней архитектуры проекта, выбор или адаптация списка технологий к изменяющимся потребностям;
  • Работа с заказчиком и партнерами для формализации нефункциональных требований к системе;
  • Запуск и развертывание вместе с DevOps пилотного проекта;
  • Планирование и сопровождение роста системы после пилота.

Необходимые навыки:

  • Node.js как с основного языка - 3+ лет, знание основных технологий и библиотек: Express / Nest.js, ES6 / Typescript, Mocha / Jest;
  • Инфраструктура: PostgreSQL, Redis, опыт работы с Message Brocker (например RabbitMQ или Kafka);
  • Git, Docker;
  • Опыт в разработке публичных API (дизайн, версинонирование, Swagger/OpenAPI, REST);
  • Опыт работы с облачными провайдерами (AWS, GCE, Azure);
  • Опыт разработки отказоустойчивых и распределенных система;
  • Знание практик безопасности, т.к. проект связан с деньгами.

Будет плюсом:

  • Опыт с современными инфраструктурными технологиями: Kubernetes, Terraform;
  • Опыт разработки микросервисов и распределенных систем;
  • Практика с websockets и real-time client communication;
  • Знание Low-level языков (Go или Rust);
  • Опыт интеграции и эксплуатации систем логгирования и мониторинга: ELK (Elastic-Logstash-Kibana) / Prometheus / Grafana или SaaS решений типа NewRelic / Dynatrace / etc.


@Courierus



Report Page