Senior Fullstack Javascript Developer (зарубежный проект)

Зарплата

от 3500 до 4500 €

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

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

Компания

Инновации. Забота. Качество.

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

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

Требуется Senior full stack разработчик в команду разработки ИТ-платформы по управлению частными и публичными коллекциями объектов искусства и культурного наследия и цифровыми презентациями как отдельных предметов, так и крупных коллекций, объединяющих десятки тысяч объектов.

Фокус делается на трехмерных объектах, представленных большим объёмом данных в виде исходных файлов, высокополигональных 3D-моделей, отрендеренных секвенций, описаний и мультимедийных презентаций.

Облачное решение представляет собой объединение сегрегированных разделов под управлением пользователей - независимых коллекционеров и центрального портала, объединяющего предметы и сопутствующую информацию из разных разделов.

Ключевые задачи:

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

Ключевые требования:

  • Высшее профильное образование;
  • Отличные знания языков и опыт коммерческой разработки на JavaScript и TypeScript от 3-х лет;
  • Опыт реализации web-приложений на Node.js, Express.js;
  • Опыт разработки с использованием фреймворка Nest.js;
  • Опыт работы с СУБД MongoDB, PostgreSQL;
  • Опыт реализации REST API, знание CRUD;
  • Опыт работы с GitLab;
  • Опыт реализации web-приложений с использованием React, MobX, Axios;
  • Опыт реализации web-приложений с использованием Next.js;
  • Опыт адаптивной верстки (desktop, мобильные устройства), применение scss/sass, styled components;
  • Опыт применения и настройки webpack.

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

  • Опыт работы с файловыми хранилищами S3/Minio;
  • Опыт работы с серверной частью AWS EC2;
  • Опыт настройки GitLab CI/CD;
  • Опыт работы с Docker, Docker-compose;
  • Опыт работы с Linux Ubuntu на уровне разработчика и администратора;
  • Опыт настройки Nginx, SSL;
  • Опыт реализации авторизации с использованием JWT;
  • Опыт применения Swagger, реализации логирования;
  • Опыт работы с RabbitMQ;
  • Опыт написания Unit-тестов;
  • Опыт применения Sockets, Event Sourcing;
  • Опыт применения Elasticsearch, Kibana;
  • Опыт разработки приложений с помощью Electron;
  • Опыт работы с графовым типом БД и знание SPARQL;
  • Опыт работы по SCRUM, знание JIRA, Confluence.

Условия:

  • Удаленный формат работы.
  • Full time в распределенной команде по контракту с бельгийской компанией (необходим валютный счет).

Скорее откликайся  порадуй наших рекрутеров!

Дополнительные инструкции

Пожалуйста, при отклики на вакансию укажите : вашу текущую локацию и с чем из указанных в требованиях пунктах не было опыта работы. Спасибо!