Описание вакансии
Компания РОССИННО занимается проектами создания систем управления для корпоративных и публичных облаков для интернета вещей и автоматизации, IT и телеком-индустрий.
РОССИННО — производитель и поставщик отечественного программного комплекса “Центральный Пульт” (SAYMON).
SAYMON — платформа для создания решений в области ИКТ и ИВ (ICT & IoT), мониторинговых решений, решений по цифровому описанию, контролю и управлению материальными и виртуальными объектами.
В связи с ростом компании и развитием новых проектов ищем NodeJS разработчика, чтобы усилить нашу команду.
Наш стек технологий:
- Frontend — Vue3, Angular 2, Backbone, js / ts
- Backend — Node.js (js / ts), COMEDY, NestJS, Docker
- Обмен данными — Apache Kafka, Redis, WebSocket
- Хранение данных — MongoDB, OpenTSDB, InfluxDB
Задачи:
- разработка современных клиентских web-приложений (визуализация данных, кабинеты пользователя, панели управления);
- доработка и оптимизация производительности WebUI основного продукта компании;
- анализ производительности серверного кода на Node.js и его оптимизация;
- работа с распределенными системами в высоконагруженных проектах;
- планирование и перевод компонентов системы на базы данных, оптимизированные для решения конкретных задач;
- покрытие разрабатываемой системы интеграционными и юнит-тестами;
- планирование, обсуждение и реализация нового функционала.
Наши ожидания:
- опыт разработки frontend-компонент и нагруженных backend-компонент, их оптимизации;
- опыт решения задач по миграции данных на узкоспециализированные СУБД;
- опыт работы с ES6+, NodeJS, JavaScript, TypeScript;
- опыт работы с MongoDB, Redis и Kafka;
- опыт работы с фреймворками Vue3 (typescript), NestJS (typescript);
- умение писать чистый код и следовать принятым правилам оформления;
- умение разбираться в чужом коде.
Будет плюсом:
- опыт работы с Python, Java, OpenTSDB, ClickHouse;
- знание фреймворков Angular2, Flutter и сопутствующих технологий;
- опыт создания и тонкой настройки производительности многокомпонентных серверных приложений;
- понимание рынка и технологий в сферах ICT и IoT, желательно ЖКХ, ЦОД;
- знание английского языка.
Мы предлагаем:
интересные и профессионально сложные задачи;
динамичные и амбициозные проекты в команде опытных разработчиков;
возможности развития и роста;
дружелюбная и непринужденная атмосфера;
гибкий график работы — гибкое начало и окончание рабочего дня;
регулярный пересмотр персонального дохода;
конференции и профильное обучение внутри и вне компании;
офис в 3 минутах от метро Петроградская — пр.Медиков, 3;
возможность частично работать дистанционно;
ДМС после испытательного срока;
корпоративные спортивные мероприятия (волейбол, керлинг, лыжи и не только).