Вакансия: Fullstack-разработчик VK Cloud (node.js/react) в Москва

Полное описание вакансии: Fullstack-разработчик VK Cloud (node.js/react) в Москва

ID Название вакансии Город Компания От До Валюта Тип вакансии Дата и время публикации вакансии Роль
1011217 Fullstack-разработчик VK Cloud (node.js/react) Москва > VK open 2023-05-10
Необходимые навыки
  • > Node.js
  • > React.js
Требования

Самостоятельность и проактивность в решении поставленных задач. Умение разобраться в требованиях и спроектировать ТЗ/архитектуру сервиса (совместно с командой).

Обязанности

Участие в проектировании архитектуры и разработке новых сервисов на node.js (обычно это всякие BFF), построения SPA на React.

Описание

Задачи:

  • решение разнообразных задач по существующим node.js приложениям (nest.js/express или Strapi) и фронтенд приложениям (next.js, SPA на react). Примеры существующих приложений — центр документации VK Cloud, Backend For Frontend для личного кабинета пользователя VK Cloud, Status Page VK Cloud и ряд других;
  • участие в проектировании архитектуры и разработке новых сервисов на node.js (обычно это всякие BFF), построения SPA на React;
  • участие в оценке и декомпозиции задач на scrum-мероприятиях.

Наши ожидания от успешного кандидата:

  • самостоятельность и проактивность в решении поставленных задач;
  • умение разобраться в требованиях и спроектировать ТЗ/архитектуру сервиса (совместно с командой);
  • умение довести сервис от проекта в IDE до продакшена за счет взаимодействия с другими командами (SRE, DevOps, ИБ);
  • опыт работы с Nest.js, PostgreSQL, Redis;
  • опыт работы с next.js и Strapi;
  • понимание HTTP API (REST, JSON, CORS, WS);
  • понимание ООП, архитектурных паттернов проектирования;
  • опыт CI/CD, e2e-тестирования;
  • умение вникать в чужой код и участвовать в code-review;
  • опыт написания и проектирования API и опыт работы с API сторонних сервисов;
  • опыт разработки SPA на React c Redux или MobX;
  • хорошее знание TypeScript, особенностей и API современных браузеров, сетевых ограничений;
  • уверенное владение Git;
  • базовые знания bash;
  • понимание принципов безопасности веб-приложений;
  • знание английского на уровне, достаточном для чтения документации и правильного именования модулей, переменных, свойств, методов и т.д.;
  • опыт работы в команде.

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

  • опыт разработки проекта на основе AWS, GCP или Azure;
  • опыт оптимизации и мониторинга веб-приложений.

Вверх