JavaScript Backend Developer

Зарплата

до 200 000 ₽

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

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

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

Условия сотрудничества
Требуется исполнитель для выполнения проектной задачи: спроектировать и запустить с нуля нагруженный backend для мобильных iOS и Android приложений на Node.js.

Ожидаемые результаты работ:

  • Разработка архитектуры backend для высоконагруженной системы;
  • Реализация и документирование API в понятном и масштабируемом формате;
  • Проведение нагрузочного и интеграционного тестирования;
  • Обеспечение стабильности работы продукта при пиковых нагрузках («хабраффект»);
  • Сопровождение и поддержка готового решения.

Технологический стек:

  • NodeJS, MySQL;
  • Опционально: TypeScript, KoaJS (NodeJS), gRPC, Sequelize (MySQL), полнотекстовый поиск, системы очередей;
  • Опыт работы с Firebase/APNS/WebSockets приветствуется;
  • Опыт работы с платёжными агрегаторами (РФ) будет преимуществом;
  • Знание PHP будет плюсом (есть смежные проекты).

Компетенции исполнителя:

  • Опыт проектирования и реализации backend для высоконагруженных систем;
  • Опыт документирования и сопровождения API;
  • Опыт нагрузочного тестирования и интеграционных проверок;
  • Опыт работы с коммерческими продуктами.

Формат сотрудничества:

  • Проектная работа по договору;
  • Возможно частичное или полное вовлечение (по согласованию);
  • Гибкий график, возможна удалённая работа;
  • Вознаграждение зависит от квалификации исполнителя и объёма задач.

Дополнительно:
Для оценки профессионального опыта вы можете кратко описать два примера:

  1. успешный проект, где удалось справиться с задачей;
  2. случай, где возникли сложности или ошибки, и чему это вас научило.