Full-Stack Developer (Tech Lead / Co-founder Potential)

Дата размещения вакансии: 11.04.2025
Работодатель: Ву
Уровень зарплаты:
з/п не указана
Город:
Санкт-Петербург
Миллионная улица 12
Требуемый опыт работы:
От 3 до 6 лет

Проект:

Строим end-to-end маркетплейс услуг по уходу за недвижимостью: уборка, техническое обслуживание и стейджинг. Задача — сделать так, чтобы убраться, поменять кран или починить проводку было также просто и приятно, как заказать продукты или вызвать такси.

Сейчас:

Стартап с подтвержденным product-market fit. Собрали прототип из low-code, запустили уборку, проверили жизнеспособность модели и готовы масштабировать сервис. Выполняем 450+ заказов ежемесячно, 73% клиентов возвращаются снова.

Вызов:

Трансформировать существующий зоопарк инструментов в единую платформу: автоматизируем подбор исполнителей, распределение заказов, отношения с клиентами, контроль качества, финансы и остальные бизнес-процессы. Фундамент заложен, но впереди еще много работы. Ищем сильного инженера, который подхватит и возьмет на себя технологическую сторону проекта.

Рабочий стек:

— Python, Django, FastAPI, PostgresSQL;

— JavaScript, TypeScript, React / Next.js, HTML, CSS;

— Docker, Git.

Что предстоит делать:

  • Проектировать архитектуру платформы и выбирать технологии. Акцент на гибкость, надежность и скорость разработки.
  • Разрабатывать алгоритмическое ядро: писать сложную бизнес-логику, автоматизировать назначение заказов, финансовые и операционные процессы.
  • Писать серверную логику, работать с базами данных, проектировать и реализовывать API для внутренних и внешних интеграций.
  • Разрабатывать клиентские интерфейсы (React/Next.js), административные панели (django unfold) и чат-боты (telegram api) для внутренних пользователей.
  • Разворачивать и поддерживать серверную инфраструктуру, настраивать CI/CD процессы для автоматизации сборки, тестирования и деплоя.
  • Работать в тесной связке с продуктовой и операционной командой, участвовать в принятии ключевых решений и оптимизировать процессы.

Наш человек:

  • Отлично знает Django, React и указанный стек, глубоко понимает архитектуру, возможности и ограничения фреймворков.
  • Мыслит продуктом, умеет видеть за техническими решениями конечную ценность для клиентов и бизнеса.
  • Предпринимательское мышление: умеет приоритизировать задачи, принимать решения и быстро двигаться в условиях ограниченных ресурсов.
  • Любит писать чистый, поддерживаемый и документированный код. Понимает, когда нужны тесты и как их писать.
  • Любит учиться и быстро разбирается в новом. Готов делиться знаниями, развиваться в смежных областях и применять полученные знания на практике.
  • Умеет работать автономно: соблюдает сроки, держит слово и доводит начатое до конца. Неравнодушен к делу и требователен к себе.
  • С нашим человеком приятно общаться и иметь дело.

Что предлагаем:

  • До 200 000 ₽ в месяц на старте. Готовы предложить долю или опцион с механизмом вестинга. Ищем человека, который увидит себя в проекте надолго.
  • Раз в неделю / раз в две недели хотим очные встречи для синхронизации и командной работы. В остальном удаленка, гибкий график и вот это все.
  • Здравый смысл, ответственность, быстрые решения и эмпирические процессы. Не будет контроля, бюрократии и глупых требований — работайте как нравится, но делайте дело хорошо.
  • Интересные задачи и сильная команда. Прямое влияние на ключевые решения, возможность быстро видеть результаты своего труда и расти профессионально.
  • Работа со смыслом. Решаем настоящие проблемы живых людей, меняем рынок бытовых услуг и строим сервис, которым хотели бы пользоваться сами.

Кому мы не подойдем:

  • Тем, кому критичны дмс, корпоративные фрукты, массаж в офисе или оплата фитнеса. Часть из этого со временем появится, но сейчас не про нас.
  • Предпочитающим узкую специализацию и работу в большой команде с четким ТЗ, ищущим комфорта и размеренности большой компании.
  • Тем, кто говорит больше, чем делает.

Будем благодарны, если вместе с откликом увидим портфолио проектов, вашу роль в них и краткую оценку навыков / опыта в контексте задачи.