Описание вакансии
Условия работы
О нас:
Мы новое подразделение в рамках большой компании, поэтому у нас нет legacy, зато есть больше свободы в реализации и выборе технологий, быстрота в принятии решений.
Мы - это команда, разрабатывающая первую в РФ и одну из самых уникальных в мире площадок для интеграции Industrial IoT.
Среди проектов: умный город и дома, удаленный мониторинг показателей здоровья инженеров на площадке, трекинг состояния продуктов в процессе логистики, телеметрия теплосетей, автоматизация ЖКХ и многое другое.
В команде сейчас: дизайнеры, архитекторы, DevOps, frontend и backend разработчики, архитекторы базы данных и штат специалистов по BigData.
Frontend разрабатывается на React + Redux.
У нас правило внутреннего дзена - адекватность и спокойствие, как в разработке так и в команде.
Задачи:
Задачи включают в себя: написание масштабных web backend приложений с дальнейшей декомпозицией в микросервисы, создание шлюзов и адаптеров взаимодействия физических девайсов и серверов и написание модулей для интеграции стороннего ПО в ядро площадки.
- Создание web backend приложений (NodeJS, PostgreSql, NoSQL)
- Разработка и интеграция модулей ядра Megafon IoT Platform
- Участие в разработке высоконагруженных проектов с микросервисной архитектурой (mission-critical enterprise applications/99.999% uptime)
Требования:
- Опыт работы backend разработчиков от 3-х лет
- Наличие готовых сервисов на NodeJS + PostgreSql в проде
- Наличие примеров документации REST API ваших сервисов
- Понимание работы современных SPA приложений
- Опыт реализации кэширования
- Опыт написания тестов
- Git
Плюсом будет:
- Опыт работы с WebSocket
- Опыт работы с NoSQL, Redis
- Использование Flow
- Знание Typescript
- Опыт работы с любой MQ, Docker, Gitlab CI
- Примеры интеграции систем логгирования
- Опыт работы с какой-либо из технологий: AdonisJs, Loopback, Sails.js, Serverless js
- Желание понять и изучить Golang (используем в некоторых высоконагруженных сервисах)
Бонусы
Бонусы
- Внутреннее и внешнее обучение за счет компании;
- ДМС, включая стоматологию, и страхование за рубежом;
- Компенсация затрат на мобильную связь;
- Компенсация затрат на занятия спортом;
- Годовой бонус обсуждается на финальной встрече.