Оптимакрос

Senior Backend (Node.js, TypeScript) Developer

Не указана
  • Москва
  • Полная занятость
  • Удаленная работа
  • От 3 до 6 лет
  • Node.js
  • Git
  • TypeScript
  • MongoDB
  • Express.js
  • Linux
  • Docker
  • Redis

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

  • Разработка кода backend части комплексного серверного приложения;
  • Поддержка существующей кодовой базы;
  • Создание и поддержка тестовой инфраструктуры;
  • Взаимодействие с продакт-менеджерами.

Мы ожидаем от кандидата:

  • Опытный пользователь или администратор Linux;
  • Опыт работы с Node.js/TypeScript в бэкенд приложениях;
  • Опыт работы с MongoDb;
  • Опыт работы с Git;
  • Опыт работы с CI/CD решениями;
  • Опыт работы с SQL базами данных (MySQL/MariaDB, Postgres, MS SQL, Oracle);
  • Опыт разработки HTTP серверов на NodeJS с помощью Express, KOA или др.;
  • Опыт разработки REST и WebSocket серверов;
  • Опыт написания unit-тестов;
  • Знание HTML, CSS и браузерного JS;
  • Опыт настройки NginX, Apache или др.;
  • Практический опыт использования серверов очередей;
  • Опыт работы с Redis.

Дополнительным преимуществом будет:

  • Опыт установки Docker и сборки Docker-образов для Node.js серверов;
  • Знакомство или предпочтительно опыт работы с React/Vue.js/др., Webpack/Gulp/др.;
  • Опыт разработки приложений с использованием Next.js;
  • Знакомство с Google Protobuf и gRPC;
  • Хорошее понимание микросервисной архитектуры;
  • Опыт работы с большими проектами;
  • Опыт работы в команде.