Node.js Backend Developer
Зарплата
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
Мы расширяем команду и ищем коллегу,
который чувствует в себе силы, имеет опыт и любит свое дело!
Компания РОССИННО занимается проектами создания систем управления для корпоративных и публичных облаков для интернета вещей и автоматизации, IT и телеком-индустрий.
Работа строится вокруг технологического ядра - платформы SAYMON. Сегодня SAYMON успешно используется клиентами как система мониторинга и управления в сложных цифровых инфраструктурах, как платформа реализации и предоставления дополнительных услуг, как платформа, встраиваемая в многокомпонентные системы.
Наш стек технологий - NodeJS, COMEDY, Java, Python.
Для хранения и передачи данных - Kafka, Redis, MongoDB, OpenTSDB, InfluxDB.
В работе мы всегда используем ревью кода, документирование и тестирование.
Мы ищем коллегу, способного осуществлять:
- анализ производительности серверного кода на Node.js и его оптимизацию;
- работу с распределенными системами в высоконагруженных проектах;
- планирование и перевод компонентов системы на базы данных, оптимизированные для решения конкретных задач;
- покрытие разрабатываемой системы интеграционными и юнит-тестами;
- планирование, обсуждение и реализацию нового функционала;
- в перспективе - руководство командой Backend-разработки.
Ожидаем от будущего коллеги:
- опыт разработки нагруженных backend-компонент и их оптимизации;
- опыт решения задач по миграции данных на узкоспециализированные СУБД;
- знание ES5, опыт работы с библиотекой BluebirdJS и цепочками промисов;
- опыт работы с ES6+, NodeJS, TypeScript;
- опыт работы с MongoDB, Redis и Kafka;
- умение писать чистый код и следовать принятым правилам оформления;
- умение разбираться в чужом коде.
Для всех будет плюсом:
- опыт работы с Python, Java, OpenTSDB, ClickHouse;
- опыт создания и тонкой настройки производительности многокомпонентных серверных приложений;
- знание английского языка.
Бонусы
С нашей стороны:
- интересные и профессионально сложные задачи;
- динамичные и амбициозные проекты в команде опытных разработчиков;
- возможности развития и роста;
- дружелюбная и непринужденная атмосфера;
- гибкий график работы - гибкое начало и окончание рабочего дня;
- регулярный пересмотр персонального дохода;
- конференции и профильное обучение внутри и вне компании;
- офис в 3 минутах от метро Петроградская - пр.Медиков, 3;
- возможность дистанционной работы.