⚠︎ Архивная вакансия
Эта вакансия была перемещена в архив. Возможно она уже не актуальна и рекрутер больше не принимает отклики на эту вакансию. Вы можете  найти актуальные похожие вакансии

Senior Backend/TypeScript Engineer

Частный рекрутер  Рекрутер Aleksei ( сайт не указан )
Аккаунт зарегистрирован с email *@gmail.com
Россия
Сеньор
Информационные технологии • Разработка • Backend • Node.js • TypeScript • Ecommerce • IoT/IIoT
27 октября 2020
Удаленная работа
Опыт работы от 3 до 5 лет
190 000 ₽
Агентство  Рекрутер Aleksei
Описание вакансии

О РАБОТОДАТЕЛЕ

Мы занимаемся разработкой программного обеспечения с 2009 года. Последние 4 года мы принимаем участие только в продуктовых проектах, интегрируясь в их команду, либо полностью отвечая за разработку.

Все наши команды дистанционные, распределенные и международные.

Общение происходит на русском и английском.

Мы оплачиваем курсы английского языка (SkyEng или Britlish, ​).

Рабочий день гибкий, начинать работу можно с 7 утра до 10:30 по Москве.

О ПРОЕКТЕ

Мы предлагаем вакансию Senior Backend/TypeScript Engineer в продукте, который разрабатывает системы безопасности морских грузоперевозок (контроль выполнения опасных работ на грузовом корабле, предотвращение инцидентов, контроль действий команды корабля).

Команда продукта является частью одной из крупнейших в мире морских линий, ее внутренним стартапом (это компания в компании, гибкая структура со стартап-культурой внутри большой корпорации). Все наши разработки применяются и апробируются на ее собственных кораблях.

Технически вся система это ряд веб-фронтендов и нескольких серверов на корабле и в облаке.

Технологический стек продукта:

  • Node JS + Typescript
  • GraphQL, Apollo (query, mutation, subscription)
  • Queue (мы используем RabbitMQ)
  • Современный React JS, хуки и контекст
  • Современный CSS. Flexbox, CSS Grid. CSS-in-JS
  • Современные стандарты в web API: fetch, documentQuerySelector, History API, WebWorker, ServiceWorker, IndexedDB, Windows cross-origin communication
  • Git и другие системы контроля версий
  • Для тестирования кода мы используем jest
  • Serverless решения (Azure functions)
  • CircleCI & Kubernetes & Helm
  • CouchDB, MariaDB, Redis

Работа распределена между микрокомандами (4-5 человек в каждой). Каждая микрокоманда состоит из продуктолога (специалиста в морских перевозках), дизайнера, программистов и тестировщиков.

Всего в команде разработки 24 человека. 7 из них в России и 17 в Сингапуре:

  • 10 программистов (8 Fullstack- и 2 Backend-разработчика)
  • 1 DevOps / System Administrator
  • 1 Hardware-инженер
  • 5 QA-специалистов (QA Lead, QA-автоматизатор, 3 Manual QA)
  • 4 продуктовых менеджера (включая Head of Product)
  • 2 проджект-менеджера
  • 1 руководитель разработки

Примеры задач, которые вам предстоит решать:

  • Разработка backend-части сбора wellness-информации о членах корабля. 
  • Упаковка этих данных и отправка их с корабля в облако. Подготовка для вывода на PowerBI
  • Доработка системы логгирования/мониторинга корабельного сервера.

ТРЕБОВАНИЯ

Нужно чтобы вы:

  • Имели опыт разработки на NodeJS/TypeScript от 3 лет
  • Имели опыт с GraphQL
  • Умели работать с NoSQL (В частности CouchDB), репликация, custom view.
  • Умели работать с SQL (У нас используется MariaDB), индексы, тригеры, оптимизация запросов.
  • Имели опыт работы с Serverless решениями.
  • Умели писать юнит тесты (jest).
  • Знали и владели promise и async/await.
  • Большим плюсом будет знание CircleCI, Kubernetes, Helm.
  • Умели работать в англоязычной среде (задачи, пул-реквесты, переписка - на английском)

МЫ ПРЕДЛАГАЕМ

  • Профессиональную международную команду
  • Работу с самым современным JS-стеком (React/Typescript)
  • Интересные и сложные задачи
  • Гибкий график, дистанционную работу
  • Оплату курсов английского языка
  • Официальное оформление по ТК по Трудовому договору, 100% белый оклад, перечисление всех страховых взносов и налогов
  • Возможность командировок в Сингапур (1 раз в год, на 1-2 недели)
  • При необходимости мы предоставляем компьютер для работы, либо можем оплатить апгрейд вашего компьютера

Специализация
Информационные технологииРазработкаBackendNode.jsTypeScript
Отрасль и сфера применения
EcommerceIoT/IIoT
Уровень должности
Сеньор