Фулстек-разработчик Vue, Django
Summary
Builds full-stack web apps using Vue 3 and Django while collaborating with AI tools to write minimal, high-quality code from clear specifications.
Навыки: Vue.js, JavaScript, Django. Квалификация: Middle. Специализации: Фулстек разработчик.
О компании и команде
Мы — продуктовая компания, которая ставит во главу угла качество и стандарты разработки. Наш подход: мы верим, что разработчик должен писать как можно меньше кода. Меньше кода — меньше тестов — меньше багов. Именно поэтому искусственный интеллект уже давно стал нашим полноценным тиммейтом, заменив рутинное написание кода.
Мы создаем работающие продукты по методологии SDD (Specification-Driven Development). Наша задача — точно описать спецификацию, а код — это лишь побочный продукт этого процесса.
Ожидания от кандидата
Мы ищем Продакт-инженеров, а не просто программистов. Нам важны:
- Фундаментальные знания: Понимание архитектуры, паттернов проектирования, алгоритмов и принципов REST. Вы должны уметь спроектировать систему, даже если не пишете её руками.
- Работа с ИИ: Умение формулировать промпты для нейросетей (Cursor, Copilot, ChatGPT) так, чтобы получать готовое, рабочее решение быстро и качественно.
- Коммуникативные навыки: 70% вашего времени — это общение с клиентами и коллегами, написание четких технических заданий (спецификаций) и декомпозиция бизнес-задач.
Технологический стек (важно только понимание концепций, детали изучим вместе)
- Бэкенд: Python (Django), понимание ORM и миграций.
- Фронтенд: Vue 3 (Composition API), Vite, Pinia, Quasar, Tailwind.
- Инфраструктура: Docker, Git, GitHub Actions (CI/CD).
- Инструменты ИИ: Cursor, Claude, GitHub Copilot.
Важно: Из всего списка для нас критичны только логика, коммуникабельность и умение работать с ИИ-агентами. Остальному мы научим.
Условия работы
- Полностью удаленный формат (виртуальный отдел разработки).
- Основной рабочий инструмент — спецификации и чаты с ИИ.
- Мы не пишем код ради кода. Мы решаем задачи бизнеса.
Бонусы
- Возможность работать с передовыми ИИ-инструментами в промышленной разработке.
- Минимум бюрократии — максимум творческой инженерии.
Дополнительные инструкции (Тестовое задание)
Чтобы получить приглашение на собеседование, выполните тестовое задание.
Следуя принципам SDD, соберите веб-приложение для каталогизации музыкальных альбомов.
Структура данных:
- Исполнитель: Имя.
- Альбом: Название, Исполнитель, Год выпуска.
- Песня: Название, Порядковый номер в альбоме.
- Примечание: Одна и та же песня может входить в разные альбомы с разными порядковыми номерами.
Требования к результату:
- Репозиторий на GitHub с понятным README.md.
- Инструкция по локальному запуску.
- Бонус: Запуск через docker compose up (будет большим плюсом).