Описание вакансии
Мы в ИТРИУМ занимаемся развитием платформы для комплексных систем физической безопасности. Наши программные и технические средства успешно обеспечивают безопасность таких объектов, как международные аэропорты, нефтеперерабатывающие заводы и университеты.
Мы ищем опытного разработчика полного стека, с уклоном в разработку серверной части (степень уклона в то или иное направление обсуждаема), поэтому нас очень интересует ваш общий опыт и широкий кругозор, а не соответствие конкретному техническому стеку.
Чем вам предстоит заниматься:
Основное направление – развитие и поддержка центрального компонента Платформы НЕЙРОСС, бекенда развитого веб-приложения управления средствами безопасности и связанными бизнес-процессами:
- Участие во внутреннем процессе research & development новых инновационных функций на этапе от обсуждения и проектирования до реализации
- Адаптация и доработка продукта по обратной связи от внедрения на конкретных объектах
- Улучшение пользовательского опыта в части удобства и прозрачности решения
- Повышение общей кибербезопасности решения
- Внешняя и внутренняя интеграция сторонних систем, устройств и решений в экосистему НЕЙРОСС, автоматизация бизнес-процессов
Примеры подсистем и задач, с которыми придётся столкнуться:
- Управление доступом: учёт пропусков и рабочего времени, организация распределённого пропускного режима, управление заявками на пропуска, отчёты
- Мониторинг: сбор и аналитика событий и прочих данных, формирование и обработка инцидентов, управление элементами, фото- и видеоидентификация
- Видеонаблюдение (в части управления движком обработки медиаданных): просмотр и запись с камер видеонаблюдения, резервирование, видеоаналитика
- Управление распределённой системой из сотен сетевых узлов: сетевое обнаружение, синхронизация данных по различным правилам, конфигурирование, управление пользователями и заявками на сервисное обслуживание
При желании у вас будет возможность также принять участие в работе по другим направлениям:
- Встраиваемое ПО для контроллеров и устройств
- Десктопное приложение автоматизированного рабочего места оператора
- Развитие высокопроизводительного движка обработки медиаданных
- Автоматизация процессов внутреннего производства и разработки
- И многое другое
Требования к кандидатам:
- Опыт коммерческой разработки от 5 лет
- Уверенное владение как минимум одним современным языком программирования
- Опыт пользователя Linux и Docker
- Хорошее понимание нюансов современного веба: протоколы, производительность, базы данных
- Опыт проектирования и system design
Нас особо заинтересует:
- Опыт решения задач DevOps \ SRE, в частности мониторинга и observability
- Опыт в разработке высоконагруженных распределённых клиент-серверных приложений
- Хороший опыт фронтенд-разработки на современных технологиях, самостоятельного UI \ UX проектирования
- Интерес к разработке встраиваемого ПО \ обработке медиаданных \ машинному обучению и data science
- Глубокое понимание аспектов кибербезопасности
Наш текущий технологический стек:
- Backend: Java/Scala (Play! Framework), PostgreSQL, C++ (ffmpeg, CEF, OpenCV), Golang, nginx, Docker, Kafka
- Frontend: JavaScript / Typescript, React / Redux, CSS Modules, Webpack, AntDesign
- Инструменты: Youtrack, Confluence, Rocket.Chat, Jenkins, преимущественно Linux (debian-based)
Что вас ждет:
- Оформление согласно ТК РФ
- Работа над своим продуктом
- Свобода выбора, возможность влиять на образ продукта и рабочий процесс
- Отсутствие бюрократии в реализации ваших идей
- Техника для работы на выбор
- Современный офис в 10 минутах пешком от м. Лесная
- Дружеская открытая атмосфера и хорошая команда
- Бесплатное обучение (оплачиваем курсы и отправляем на конференции)
- Гибкое время начала рабочего дня, возможность периодически работать удалённо
- Полис ДМС после испытательного срока (3 месяца)