Backend-разработчик
Проектирует и пишет серверную часть: бизнес-логику, базу данных, API и интеграции. К нему — с задачами, где важны расчёты, данные и скорость работы.
- 01PHP 8
- 02Symfony
- 03Doctrine
- 04PostgreSQL
- 05MariaDB
- 06Redis
- 07Twig
- 08Docker
С какими задачами обращаться
- Разработать серверную часть сайта, портала или онлайн-сервиса
- Спроектировать базу данных и модель предметной области
- Сделать API для мобильного приложения, партнёров или фронтенда
- Реализовать личный кабинет, роли и права доступа
- Ускорить медленные страницы, запросы и фоновые операции
- Разобраться в чужом коде и привести его в порядок
- Перевести проект на актуальные версии PHP и Symfony
Как работает
Backend-разработчик отвечает за то, чего пользователь не видит, но от чего зависит всё остальное: как хранятся данные, как считаются цены и остатки, кто к чему имеет доступ и что происходит, когда кнопку одновременно нажимает тысяча человек. Его часть проекта — модель данных и архитектура, бизнес-логика, API и подключение внешних систем: платёжных сервисов, 1С, CRM.
Работа начинается не с кода, а с вопросов о процессе: какие бывают статусы, исключения, роли. Спорные места выясняются до разработки, пока изменить решение ещё дёшево. Ключевую логику разработчик покрывает автоматическими тестами, а изменения сначала выкладывает на тестовый контур. В результате вы получаете не только работающую функцию, но и основу для развития: описанный API, продуманную схему данных, историю изменений в репозитории.
Подключать backend-разработчика стоит, когда типовых возможностей CMS не хватает: нужны сложные расчёты, кабинеты пользователей, обмен с внешними системами или работа под нагрузкой. К нему же — если существующая система работает медленно, плохо поддаётся доработке или досталась от прежней команды без документации.
Компетенции
- Проектирование архитектуры и модели данных
- Разработка на PHP 8 и Symfony
- Проектирование и документирование REST API
- Работа с MariaDB и PostgreSQL, оптимизация запросов
- Очереди, фоновые задачи, кэширование в Redis
- Автоматические тесты ключевой логики
- Безопасность: авторизация, права, защита данных
- Рефакторинг и обновление унаследованного кода
Другие специалисты
Frontend-разработчик
Делает интерфейс, с которым работает пользователь: вёрстку, интерактивные формы, личные кабинеты. Нужен, когда важны скорость и удобство на любом экране.
Разработчик Telegram-ботов
Создаёт ботов и мини-приложения в Telegram: заявки, запись, уведомления, оплата, внутренняя автоматизация. Связывает их с CRM, 1С и сайтом.
Специалист по интеграциям
Связывает системы между собой: сайт с 1С и CRM, магазин с оплатой, доставкой и маркетплейсами. Нужен, когда данные приходится переносить вручную.
Расскажите о задаче
Что нужно сделать, на чём работает проект и к какому сроку. Вернёмся с оценкой и предложим, кого подключить.
- Ответ и предварительная оценка — за один рабочий день
- NDA и фиксация объёма работ до старта
- Код, домены и доступы оформляются на вас
Оставить заявку
Ответим в течение рабочего дня. Телефон или e-mail — на выбор.