Fullstack-разработчик (TypeScript / Python)
Описание
Разработка – основная роль. Поддержка – по расписанию, а не «помоги сейчас». Ищем разработчика, который ведёт проекты полного цикла: от кода до развёртывания и поддержки. Без конвейера и передачи из отдела в отдел. Работа автономная, приоритеты зафиксированы: разработка – главное, поддержка инфраструктуры – в ограниченном объёме и по расписанию. Обязанности: CRM-система – создание и развитие: автоматизация бизнес-задач (фронтенд на Next.js, бэкенд на NestJS, данные на PostgreSQL через Prisma). Чат-бот в MAX на Python – поддержка и развитие, автоматизация процессов. Внутренние инструменты – парсеры, выгрузки, отчёты. Развёртывание – написанное должно работать и поддерживаться. Поддержка инфраструктуры офиса – базовая, в ограниченном объёме, как дополнительная задача (Windows Server, работа с active directory). Требования: Опыт fullstack-разработки веб-проектов – полный цикл: фронтенд, бэкенд, база, развёртывание. TypeScript – уверенно: типы, интерфейсы, реальные задачи. Next.js – основной инструмент фронта: страницы, роутинг, компоненты. NestJS – бэкенд: модули, контроллеры, сервисы, API. PostgreSQL + Prisma — привычная связка: схемы, миграции, запросы. Опыт с Ant Design, TanStack Query, SheetJS. Готовые компоненты, работа с данными на фронте, выгрузки и отчёты в Excel. Опыт администрирования Windows Server и офисной инфраструктуры – плюс, но не основа роли. Понимание Docker и деплоя: как код живёт на сервере. Знание языка Python Условия: Понятные приоритеты: разработка — основная роль, поддержка — по расписанию и в ограниченном объёме. Автономная работа: ведёшь проекты сам, без микроменеджмента. Карьерный рост: от ведения отдельных проектов — к полной ответственности за продукт и технические решения. Рост внутри роли: больше сложных задач, больше влияния на архитектуру, возможность влиять на то, какие технологии и подходы используются. Зарплата обсуждается на собеседовании. Возможность работать удалённо, с редкими визитами в офис.