Описание вакансии
Департамент разработки Системы Хранения Данных (СХД) TATLIN.FLEX занимается разработкой, тестированием и документированием полноценной СХД со своим Software-Defined Storage (SDS) на борту.
Наш продукт Software Defined Storage создается уже с 2009 года, мы постоянно работает над его архитектурой и производительностью пользовательской нагрузки.
Чем предстоит заниматься:
- поддержкой и разработкой веб-интерфейсов для управления ПО систем хранения данных:
- внедрением нового функционала (изучение, декомпозиция, оценка);
- поддержкой текущих решений;
- код-ревью;
- написанием тестов/спецификаций.
Мы ожидаем от будущего члена команды:
- опыт от 3 лет: JavaScript (WebSocket/SSE, паттерны рефетча)/TypeScript, React 18+;
- опыт работы со state-менеджерами: MobX/MST/Redux, понимание плюсов/минусов;
- опыт работы с архитектурными подходами FSD/Microfrontends/BFF;
- знания стилей (CSS-modules/Tailwind/AntD/и т.п.) и опыт работы с дизайн-токенами;
- опыт работы со сборщиками: Vite или rsbuild (env, code-splitting);
- Git/основы CI;
- Linux (базовые команды), файловый/блочный доступ;
- опыт работы с OpenAPI-спецификациями.
Дополнительно приветствуем:
- понимание работы систем хранения данных (RAID/Pool/Volume/Snapshot);
- написание тестов (Jest или любые аналоги), документации (mkdocs/Storybook);
- опыт работы с Go или Node.js: базовая разработка сервисов/CLI, понимание API-контрактов;
- опыт работы с Protobuf/gRPC: базовая схема-дизайн, кодоген клиента, понимание grpc-gateway/OpenAPI-генерации;
- опыт работы с Make функциями для CI/CD, локальные сценарии;
- Nginx/Angie, TLS-сертификаты.