О роли
Maze — хорошо финансируемый стартап на стыке генеративного ИИ и кибербезопасности. Product Engineer (Full Stack) станет частью ранней инженерной команды и будет отвечать за клиентский продукт: полный стек от UI до API, в темпе стартапа. Работа в full stack продуктовой команде со значительной автономией: собственный API-слой, питающий React-приложение, без зависимостей и блокеров. Полное владение разработкой фич от концепции до продакшена — от UI-компонентов для команд безопасности до надёжной API-инфраструктуры. Успех измеряется скоростью поставки, качеством продукта, автономностью и клиентским опытом, а не соблюдением процессов или закрытием тикетов.
Задачи
- Полное владение разработкой фич: от фронтенд-UI до реализации API и слоя базы данных, сквозная функциональность.
- Создание пользовательского опыта с помощью React, TypeScript, TailwindCSS и экосистемы TanStack (Router, Query, Table), включая интерфейсы для сложных security-процессов.
- Проектирование и поддержка API-инфраструктуры: быстрые REST API на Python/FastAPI, масштабируемые и поддерживаемые сервисы.
- Автономное выполнение: высокая независимость, быстрые технические решения без ожидания идеальных требований.
- Оптимизация производительности и масштабирования: от запросов к БД до эффективности рендеринга на фронтенде.
- Участие в архитектурных решениях: технические обсуждения, формирование фронтенд-архитектуры, потенциально развитие до владения архитектурными решениями.
- Баланс скорости и качества: быстрая поставка фич, сбор обратной связи, итерации, без компромиссов в качестве кода и клиентском опыте.
Требования
- 6+ лет опыта создания продакшен-приложений, сильные навыки и фронтенда, и бэкенда.
- Глубокий опыт TypeScript и React (или других современных компонентных фреймворков) в продакшене, понимание компонентной архитектуры, оптимизации производительности и современных паттернов.
- Опыт создания производительных REST API с серверными фреймворками, проектирование масштабируемых API-архитектур, оптимизация производительности эндпоинтов, поддерживаемые бэкенд-сервисы.
- Опыт в B2B SaaS продуктах, создание фич для бизнес-пользователей, понимание требований enterprise-разработки.
- Понимание взаимодействия с БД и оптимизации запросов, умение предвидеть проблемы с производительностью.
- Настрой на стартап-темп: работа в быстрой, неоднозначной среде, склонность к действию, прагматичные технические решения.
- Совместная независимость: комфортная автономная работа и владение своей работой, а также эффективное взаимодействие с дизайнерами, продакт-менеджерами и другими инженерами.
Будет плюсом
- Опыт с Python и FastAPI для бэкенд-стека.
- Опыт с Kubernetes/EKS для понимания окружения деплоя и инфраструктуры.
- Опыт с Temporal workflow orchestration.