Mercury Innovations — технологическое подразделение Mercury Solutions, отвечающее за разработку цифровых продуктов и платформ для бизнеса и потребителей.
Мы в поиске Middle Backend Developer — специалиста, который будет участвовать в разработке и развитии backend-сервисов, работать с API, базами данных и интеграциями, а также обеспечивать стабильность и производительность системы
AINA – это платформа для управления коммерческой недвижимостью и сервисов для посетителей
Цифровая платформа, объединяющая арендаторов, резидентов и администрацию торговых и офисных объектов в одном окне.
Чем предстоит заниматься:
- Участие в проектировании и развитии backend сервисов в рамках существующей архитектуры платформы;
- Разработка и поддержка backend сервисов;
- Интеграция с внешними системами (поставщики, платёжные шлюзы, логистика);
- Участие в оптимизации производительности backend сервисов;
- Написание чистого, поддерживаемого кода и участие код-ревью;
- Участие в планировании и оценке задач, взаимодействие с командой разработки;
- Работа с базами данных и кэшами (написание запросов, оптимизация);
- Работа с логами, мониторингом и обработкой ошибок на уровне сервиса;
- Разработка новых и поддержка текущих функциональных модулей на Laravel;
- Реализация API по требованим, включая документацию и версионирование;
- Работа с асинхронной обработкой задач через RabbitMQ а рамках существующих решений;
- Оптимизация SQL-запросов и структуры PostgreSQL баз данных;
- Использование Redis для кэширования и очередей;
- Обеспечение тестируемости и покрытия кода unit и feature-тестами;
- Участие в CI/CD процессах;
- Участие в code review.
Мы от вас ожидаем:
- Уверенное знание PHP 8, Laravel (10–12 версии);
- Опыт разработки RESTful API и понимание принципов SOLID;
- Уверенное знание PostgreSQL, понимание индексации, транзакций, изоляции и оптимизации запросов;
- Опыт работы с Redis (кэширование, pub/sub, очереди);
- RabbitMQ: очереди, топики, ретраи, dead-letter;
- Понимание принципов микросерисной архитектуры. Понимание принципов чистой архитектуры;
- Опыт написания и запуска автотестов (PHPUnit, Pest);
- Базовое понимание CI/CD процессов (GitLab CI или GitHub Actions;
- Опыт работы в Agile (Scrum/Kanban) команде;
- Способность разрабатывать и поддерживать backend сервисы в рамках существующей архитектуры;
- Умение решать технические задачи самостоятельно;
- Навык оценки задач и взаимодействия с командой;
- Навык отладки и профилирования backend-приложений;
- Навык написания чистого, тестируемого и поддерживаемого кода.
Что вы получите, работая с нами:
-
Материальная помощь к отпуску в размере должностного оклада (после 1 года работы) согласно положению об отпусках и социальной поддержке;
-
Медицинская страховка для работника (после окончания испытательного срока).
Этапы отбора:
1. Телефонное интервью с рекрутером;
2. Техническое собеседование с лидом;
3. Финальное собеседование с HR + PM.
Присоединяйтесь к нашей команде и вместе мы создадим будущее, полное инноваций и достижений!