#вакансия #fulltime #remote #backend #node #typescript
Backend/TypeScript Engineer
Компания: Polecat
Локация: remote
Занятость: fulltime
З/п: 160-190к ₽ net
Контакты: @observer69Мы предлагаем вакансию 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
Все наши команды дистанционные, распределенные и международные.
Общение происходит на русском и английском.
Мы оплачиваем курсы английского языка (SkyEng или Britlish).
Рабочий день гибкий, начинать работу можно с 7 утра до 10:30 по Москве.
Всего в команде разработки 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 руководитель разработки
Примеры задач, которые вам предстоит решать:
1. Разработка backend-части сбора wellness-информации о членах корабля.
2. Упаковка этих данных и отправка их с корабля в облако. Подготовка для вывода на PowerBI
3. Доработка системы логгирования/мониторинга корабельного сервера.
Требования
● Имели опыт разработки на 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 недели)
● При необходимости мы предоставляем компьютер для работы, либо можем оплатить апгрейд вашего компьютера