Fullstack developer (React/Node)
Требования
Местоположение и тип занятости
Компания
Описание вакансии
О компании и команде
Мы находимся в поиске Fullstack developer в нашу продуктовую команду "Информационная безопасность" на продукт, который создаем с нуля - "Платформа управления долгом ИБ (IT-безопасности)”.
Эта система будет собирать данные из разных источников (средства защиты информации, системы статического анализа кода, сканеры секретов и т.д.) в единое централизованное хранилище для того, чтобы выявить возможные риски ИБ. Она будет производить расчеты, чтобы понять, как много компания может потерять, если эти риски реализуются.
Также для системы нужен портал, где в наглядном виде будет представлена сводная и детальная информация о проблемах безопасности, а также инструменты для работы с ними.
Что нужно делать:
- разрабатывать непосредственно портал (Стек: PostgreSQL + ClickHouse для хранилища, Node.JS + Nest.js для Backend, Next.js + все сопутствующее для BFF и Frontend);
- участвовать в принятии технических решений по архитектуре на всех уровнях;
- участвовать во внедрении лучших практик разработки ПО (твоя помощь будет полезна и в наших смежных проектах);
- писать чистый, поддерживаемый и масштабируемый код;
- проводить code review и участвовать в оптимизации процессов, с этим связанных.
Ожидания от кандидата
- опыт работы разработчиком в продуктовых командах не менее 4-х лет;
- опыт разработки на React - не менее 3-х лет, на Node.js - не менее 1 года;
- хорошее владение TypeScript;
- отличное владение CSS/HTML, CSS-in-JS либо TailwindCSS, умение и желание иногда верстать;
- практический опыт работы со state manager-ами не менее 2 лет;
- опыт юнит-тестирования (мы используем Jest + React Testing Library);
- умение проектировать схемы БД, хорошие знание SQL, в особенности в части агрегации данных;
- опыт работы с ORM (Sequelize либо Prisma либо TypeORM и т.д.);
- уверенные знания Git, GitFlow;
- понимание базовых структур данных, алгоритмов и их сложности (не выше задач уровня LeetCode medium).
Будет плюсом:
- опыт использования GitHub Copilot.
Условия работы
- работа в компании с развитой инженерной культурой;
- гибкая система премирования;
- расширенный социальный пакет: ДМС со стоматологией с первого месяца работы, психолог и страхование жизни, компенсация питания и оплата мобильной связи;
- автономность работы, возможность менять правила, ошибаться и создавать новое;
- возможность профессионального роста, программы развития для сотрудников;
- корпоративное обучение и доступ к базе знаний;
- внутренние профессиональные сообщества и мероприятия;
- гибридный формат работы/удаленный формат работы;
- современный офис в 2 минутах ходьбы от МЦК ЗИЛ.
С каждым годом, на выбор сотрудника становится доступно больше дополнительных опций. Например, частичная компенсация путешествий, затрат на обучение, спортивных занятий.