Разработка
Фулстек-разработчик
Доводит фичу целиком — от интерфейса до базы данных — и быстро проверяет продуктовые гипотезы небольшой командой.
Открыть интерактивный профильуровни, самопроверка, сравнение
Где работают
- Стартапы и MVP
- Внутренние сервисы
- Небольшие продуктовые команды
- SaaS
Типичные задачи
- Реализовать небольшую фичу от интерфейса до базыСделать экран, API и запись в базу по описанию задачи.Стандартная · с уровня Junior
- Покрыть код тестами и пройти ревьюНаписать тесты на ключевые сценарии и исправить замечания ревью.Стандартная · с уровня Junior
- Спроектировать API и модель данных для фичиОписать контракт API, схему данных и миграции.Комплексная · с уровня Middle
- Собрать MVP продукта для проверки гипотезыБыстро собрать работающую версию, отказавшись от лишнего, и выпустить её.Комплексная · с уровня Middle
- Настроить сборку и выкладку приложенияСобрать пайплайн сборки, тестов и выкладки.Комплексная · с уровня Middle
- Найти и исправить ошибку на стыке клиента и сервераВоспроизвести проблему, найти слой с причиной и исправить.Комплексная · с уровня Middle
- Спроектировать архитектуру нового продуктаВыбрать стек, слои и данные так, чтобы продукт можно было развивать.Системная · с уровня Senior
- Предложить решение, которое лучше достигает цели продуктаСравнить варианты по ценности и срокам и договориться с продуктом.Системная · с уровня Senior
- Собрать и развивать команду разработкиНанимать людей, давать обратную связь, растить их до следующей ступени и расставаться с теми, кто не справляется.Комплексная · с уровня Team Lead
- Внедрить AI в работу командыВыбрать, какие задачи команда отдаёт AI, задать правила проверки результата и измерить эффект.Комплексная · с уровня Team Lead
Ключевые навыки
- Программирование на TypeScript
- Реализация интерфейсов
- Вёрстка на HTML и CSS
- Работа с состоянием приложения
- Серверный язык
- Backend-компоненты и бизнес-логика
- Проектирование API и сетевого взаимодействия
- Работа с базами данных
- Проектирование схем данных
- Проведение код-ревью
- Написание модульных тестов
- Работа с CI/CD
Предметные области
- Веб-разработка
- Стартапы и MVP
- Внутренние инструменты
- SaaS-продукты
Ступени роста
- JuniorЗадача, часть фичи
- MiddleФича или компонент
- SeniorКомпонент и смежные команды
- Staff EngineerНесколько систем и команд
- Team LeadКоманда разработки (5–8)
- Head of EngineeringНесколько команд
- CTOТехнологии компании
С кем работают
- Менеджер продукта
- Дизайнер интерфейсов
- Тестировщик
- Девопс-инженер