Fullstack Developer
← Все ролиРаботает с обеими сторонами продукта: пишет интерфейс и бэкенд, выстраивает архитектуру от кнопки до базы данных. Отвечает за продукт целиком.
Что делает
- Разработка фронтенда: интерфейс, компоненты, UX
- Разработка бэкенда: API, логика, база данных
- Проектирование схем данных и архитектуры
- Деплой и базовая настройка инфраструктуры
- Оптимизация как клиентской, так и серверной части
- Полный цикл от идеи до production
Понимает
- Весь стек технологий: от HTML до SQL
- Как данные путешествуют от клика до базы и обратно
- Принципы масштабирования и производительности
- Базовые DevOps практики: Docker, деплой, CI/CD
Примеры задач
Создать новый раздел сайта с формой и сохранением в БД
Добавить авторизацию через Google OAuth от интерфейса до токена
Оптимизировать загрузку страницы — и фронтенд, и запросы к БД
Самостоятельно выпустить MVP нового продукта
Инструменты
Next.js / Nuxt / SvelteKit (фронт + бэк в одном)React / Vue + Node.js / Python / GoPostgreSQL / MongoDB / Prisma / DrizzleDocker / Vercel / Railway / Fly.ioTypeScript от конца до конца
Карьерный путь
1
Junior Fullstack
0–2 годаУчится, выполняет задачи под руководством, растёт и набирается опыта
Базовые инструменты стекаЧтение чужого кодаВыполнение задач по ТЗРабота с Git
2
Middle Fullstack
2–5 летРаботает самостоятельно, понимает систему, оценивает задачи
Самостоятельная реализация фичCode reviewОценка сроковОптимизация кода
3
Senior Fullstack
5–8 летПринимает технические решения, отвечает за качество, менторит других
Архитектурные решенияМенторингТехнический дизайнПланирование нагрузки
4
Tech Lead
8–12 летРуководит командой, распределяет задачи, принимает решения
Управление командойДекомпозиция задачВзаимодействие с бизнесомТехнические стандарты
5
Architect / CTO
12+ летОпределяет техническое направление, проектирует системы, отвечает за технологическую стратегию
Системный дизайнТехнологическая стратегияМасштабированиеБизнес-архитектура