О компании
2B Studio — команда разработчиков, которая автоматизирует бизнес. Делаем CRM, ERP, админ-панели, клиентские кабинеты и интернет-магазины для компаний из стройки, торговли, сервиса и B2B. Работаем этапами: каждый месяц клиент получает рабочую версию системы.
Проектов стало больше, чем успевает наша команда, поэтому ищем ещё одного разработчика.
Чем предстоит заниматься
•Разрабатывать веб-системы под задачи клиентов: CRM, ERP, учёт, личные кабинеты, B2B-порталы, иногда интернет-магазины и витрины.
•Разбираться в бизнесе клиента и проектировать под него базу данных, роли и права доступа, бизнес-логику.
•Делать интеграции: Telegram- и Max-боты, 1С, МойСклад, CRM, почта, внешние API.
•Деплоить на наши серверы, поддерживать сданные проекты и исправлять баги от клиентов.
•Самостоятельно тестировать результат перед сдачей.
Как устроена работа
•С клиентами общается руководитель проекта. Вы получаете ТЗ и все вводные: договор, КП, материалы от клиента. Дальше разбираетесь в задаче и предметной области и ведёте проект с технической стороны.
•Работаем итерациями: сделали часть, показали, обсудили, идём дальше. Созвоны с руководителем по проекту — нормальная часть работы, в среднем несколько раз в неделю.
•Работать можно в любое время, хоть ночью. Главное — быть на связи в будни с 10:00 до 19:00 по Москве и оперативно реагировать, если что-то сломалось.
Наш стек
•Frontend: React, TypeScript, Vite, Tailwind, shadcn/ui, TanStack Query, React Hook Form, Zod
•Backend: Supabase (PostgreSQL, RLS, SQL-функции, Edge Functions, Realtime), иногда Node.js
•Инфраструктура: Git/GitHub, Docker, nginx, GitHub Actions, свои серверы
Что для нас важно
•Вы погружаетесь в проект, а не только закрываете задачи. Понимаете, зачем клиенту система, как устроены его процессы и как одно решение влияет на другие части проекта.
•Вы знаете свой проект. В любой момент можете рассказать, что где находится, как работает и почему сделано именно так. И объясняете это простыми словами человеку без технического образования.
•Вы сами проверяете результат. Перед тем как отдать версию, проходите сценарии как пользователь, а не только убеждаетесь, что код собрался.
•Вы готовы созваниваться. Обсудить задачу голосом за 15 минут часто быстрее, чем переписываться полдня.
•Вы на связи. Отвечаете в рабочее время и заранее предупреждаете, если что-то идёт не по плану.
•Уверенный опыт с React + TypeScript и PostgreSQL. Опыт с Supabase — большой плюс.
•Вы умеете сами спроектировать структуру базы и права доступа под задачу.
•Вы активно работаете с ИИ: Cursor, Claude Code, Copilot, агенты — инструмент не важен. Важно, чтобы система работала стабильно и не ломалась на следующий день. Вы понимаете, что написала нейросеть, и отвечаете за этот код.
•Спокойная, грамотная деловая коммуникация.
Будет плюсом
•Docker, nginx, настройка CI/CD
•Интеграции с Telegram, 1С, МойСклад, CRM-системами
•Автотесты
Что предлагаем
•Полностью удалённая работа, без офиса и трекеров времени.
•Почасовая оплата от 1 000 ₽/час; при полной загрузке доход от 150 000 ₽ в месяц и выше.
•Оплата за результат: клиенты платят нам за готовые этапы, и расчёт с разработчиками привязан к оплате этапа клиентом. Подробности расскажем на встрече.
•Клиентов ведёт руководитель: вам не нужно заниматься продажами, согласованиями и переписками с заказчиком.
•Разные проекты из разных отраслей, без однообразной поддержки одного продукта.
•Переход на постоянную занятость по итогам совместной работы.
•Рост вместе со студией, вплоть до руководства командой разработки.
Нам, скорее всего, не по пути, если:
•вы хотите работать строго по ТЗ и не вникать, как устроен проект и бизнес клиента;
•вам некомфортно регулярно созваниваться и обсуждать задачи голосом;
•вы считаете, что тестирование — это работа кого-то другого;
•вам важна фиксированная выплата строго в одну и ту же дату каждого месяца.
Как проходит отбор
•Отклик с ответами на вопросы
•Знакомство с руководителем, 20 минут
•Тестовое задание на 2–3 часа (время оплачиваем, если начинаем работать вместе)
•Технический разговор с нашим разработчиком