Вакансия с тестовым заданием.
Мы разрабатываем собственную высоконагруженную платформу, объединяющую CRM, трекинг, финансовые сервисы, аналитику и инструменты автоматизации бизнес-процессов.
Это долгосрочный продукт с постоянно растущим функционалом и сложной бизнес-логикой. Мы не занимаемся проектной разработкой — наша команда развивает одну большую систему, улучшает ее архитектуру и создает новые возможности для пользователей.
Мы ищем сильного backend-разработчика, которому интересно создавать качественные решения, разбираться в сложных задачах и влиять на развитие продукта.
Чем предстоит заниматься
- Разрабатывать новые модули и сервисы на PHP 8.2+ и Symfony 6.4.
- Развивать существующий продукт: реализовывать новый функционал, поддерживать и улучшать уже работающие решения.
- Проектировать и реализовывать сложную бизнес-логику.
- Работать с MySQL, Redis и RabbitMQ.
- Разрабатывать и развивать REST API.
- Анализировать и оптимизировать производительность приложения и SQL-запросов.
- Проводить рефакторинг, снижать технический долг и повышать качество кода.
- Участвовать в проектировании новых модулей и обсуждении технических решений.
- Совместно с командой оценивать задачи и участвовать в code review.
- Работать с Docker, Git и Linux в ежедневной разработке.
Основная часть работы — разработка нового функционала и развитие существующей платформы.
Наш стек: PHP 8.2+; Symfony 6.4; MySQL; Redis; RabbitMQ; Docker / Docker Compose; Linux; Git; REST API
Также используем: Xdebug; Swagger / OpenAPI; GitLab; Jira.
Что мы ожидаем
Обязательно
- Уверенное знание PHP 8+ и Symfony.
- Опыт коммерческой backend-разработки.
- Хорошее понимание ООП, SOLID и современных подходов к разработке.
- Уверенная работа с MySQL.
- Практический опыт использования Redis и RabbitMQ.
- Понимание принципов работы HTTP/HTTPS.
- Опыт работы с Docker и Linux.
- Умение самостоятельно организовывать работу, оценивать сроки и доводить задачи до результата.
- Ответственность за качество собственного кода.
- Умение работать в команде и аргументированно обсуждать технические решения.
Будет большим плюсом
- Глубокое понимание внутреннего устройства Symfony (Dependency Injection, Event Dispatcher, Messenger, Doctrine, Cache, Security).
- Опыт оптимизации MySQL (индексы, EXPLAIN, блокировки, транзакции).
- Опыт профилирования и оптимизации производительности PHP-приложений.
- Понимание принципов Domain-Driven Design.
- Опыт работы с высоконагруженными системами.
- Опыт рефакторинга крупных проектов без остановки разработки.
- Опыт проектирования архитектуры новых модулей.
Мы ценим
- Инженерный подход к разработке и желание разбираться в сути задач.
- Инициативность и готовность предлагать улучшения.
- Внимание к качеству кода, производительности и поддерживаемости системы.
- Открытость к современным инструментам разработки, включая AI-ассистентов (Cursor, GitHub Copilot, ChatGPT, Claude и др.).
- Умение использовать ИИ для ускорения рутинных задач, рефакторинга, написания тестов и исследования решений.
- Критическое мышление и способность проверять результаты, а не слепо доверять генерации.
Что мы предлагаем
- Полностью удаленную работу.
- Работу над собственным продуктом с долгосрочным развитием.
- Современный стек технологий.
- Сложные инженерные задачи без однотипной проектной работы.
- Возможность влиять на архитектуру и технические решения.
- Минимум бюрократии и максимум разработки.
- Команду, где ценятся профессионализм, ответственность и инициативность.
- Возможность профессионального роста вместе с продуктом.
Кого мы ищем
Нам нужен не просто PHP-разработчик.
Мы ищем инженера, который умеет писать понятный и качественный код, способен быстро разобраться в существующей системе, не боится сложной бизнес-логики и стремится сделать продукт лучше после каждой реализованной задачи.
После отклика на вакансию вам придет приглашение в наш бот, где вы сможете заполнить анкету и получить тестовое задание.