Fullstack Developer
Требования
Местоположение и тип занятости
Компания
Описание вакансии
О компании
Allai — инновационная компания, специализирующаяся на разработке проектов с передовыми технологиями и искусственным интеллектом. Мы создаем решения, которые меняют представление о возможностях современных технологий.
Наши проекты: allai.ru, kineiro.ru
Кого мы ищем
Мы в поиске талантливого Fullstack разработчика, который разделяет нашу страсть к инновациям и готов работать с современным технологическим стеком для создания продуктов нового поколения.
Основные задачи
- Разработка и поддержка веб-приложений полного цикла с использованием современных технологий
- Проектирование и реализация RESTful API и микросервисной архитектуры
- Интеграция AI/ML моделей в веб-приложения
- Оптимизация производительности фронтенда и бэкенда
- Участие в проектировании архитектуры новых продуктов
Обязательные требования
Backend
- Опыт коммерческой разработки на Node.js от 2 лет
- Глубокое понимание NestJS и его экосистемы
- Опыт работы с MongoDB (включая агрегации, индексы, репликацию)
- Практический опыт с Redis (кеширование, pub/sub, очереди)
- Понимание принципов построения микросервисной архитектуры
Frontend
- Опыт разработки на React от 2 лет
- Практический опыт с Next.js (SSR, SSG, API Routes)
- Уверенное владение TypeScript
- Опыт работы с Tailwind CSS и компонентной библиотекой shadcn/ui
- Понимание принципов responsive design и доступности
Общие навыки
- Опыт работы с Git, CI/CD
- Понимание принципов SOLID, DRY, KISS
- Английский язык на уровне чтения технической документации
Будет плюсом
- Опыт работы с Deno runtime
- Опыт разработки с ии (claude-code, cursor, roo-code)
- Опыт интеграции и работы с AI/ML сервисами и API
- Опыт с контейнеризацией (Docker, Kubernetes)
- Знакомство с облачными платформами (AWS, GCP, Azure)
- Опыт работы с WebSockets, WebRTC
- Опыт работы в стартапах или продуктовых компаниях
Мы предлагаем
- Конкурентную заработную плату (обсуждается индивидуально)
- Работу над инновационными проектами в сфере ИИ
- Гибкий график работы с возможностью remote/hybrid
- Профессиональный рост и обучение за счет компании
- Возможность влиять на технологические решения и архитектуру проектов