Senior Backend/TypeScript Engineer
Частный рекрутер
Рекрутер Aleksei
( сайт не указан )
Аккаунт зарегистрирован с email *@gmail.com
Опыт работы от 3 до 5 лет190 000 ₽
О РАБОТОДАТЕЛЕ
Мы занимаемся разработкой программного обеспечения с 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 недели)
- При необходимости мы предоставляем компьютер для работы, либо можем оплатить апгрейд вашего компьютера