Легко и законно — сервис юридической помощи для физических лиц: помогаем снижать долговую нагрузку официально и в правовом поле. Не агрегатор, не лидгенщик — работаем напрямую с клиентами.
Ищем человека, который построит ключевой IT-продукт компании с нуля и в одного — личный кабинет клиента. Никакой команды за спиной, никакого легаси, никаких костылей от предшественника. Чистый лист и полная ответственность за результат.
Обязательные требования:
Опыт коммерческой full-stack разработки на TypeScript: от 5 лет
Frontend: React — уверенно, без туториалов на каждый хук
Backend: Node.js + один из NestJS / Express / Fastify в production
Real-time: WebSocket, SSE или аналоги — опыт реализации чата или live-обновлений
Тесты — пишете их потому что понимаете зачем, а не потому что попросили
Docker
Опыт интеграции со сторонними API
Будет плюсом:
Опыт интеграции с Bitrix24 (серьёзный плюс — это наша основная CRM)
Cloud infrastructure: Yandex Cloud, AWS, GCP или аналоги
Infrastructure as Code: Terraform, Pulumi или подобное
CI/CD: GitHub Actions либо любой другой
Чем предстоит заниматься:
Спроектировать и построить архитектуру личного кабинета с нуля — от схемы БД до компонентной структуры фронта
Написать backend на Node.js: API, бизнес-логика, авторизация, фоновые задачи
Собрать React-интерфейс: быстрый, адаптивный, без UX-боли
Реализовать real-time чат с менеджером через WebSocket
Интегрировать кабинет с Bitrix24: двусторонний обмен данными, синхронизация статусов, синхронизация истории чатов
Организовать хранение и выдачу клиентских документов
Развернуть всё в Yandex Cloud: контейнеры, балансировка, базы, мониторинг
Поддерживать качество: тесты, оптимизация
Откликайтесь, если:
Не ждёте подробного ТЗ на каждую фичу — умеете задавать правильные вопросы и двигаться дальше
Понимаете, что «работает на локалке» и «готово к продакшну» — разные вещи
Хотите видеть свой код в руках реальных пользователей через недели, а не кварталы
Можете понятно объяснить техническое решение нетехническому человеку
Не откликайтесь, если:
В 18:00 вы уже мысленно закрыли ноутбук вне зависимости от того, что происходит с продуктом
«Это не моя задача, я фронтендер» — ваша любимая фраза
Считаете, что покрытие тестами — это опционально
Комфортно работаете только когда рядом есть DevOps, QA и аналитик