ВМАГ компани
Backend-разработчик
- Git
- PHP
- MongoDB
- Redis
- Базы данных
- Symfony
- Работа с базами данных
- Docker
- Русский — B2 — Средне-продвинутый
Обязанности
-
Разработка backend-функционала на PHP 8+ с использованием MVC-фреймворков (предпочтительно Symfony 7+).
-
Проектирование и реализация REST API.
-
Работа с реляционными БД (PostgreSQL): создание схем, оптимизация запросов, транзакционная логика.
-
Использование Redis для кеширования и очередей.
-
Реализация и поддержка архитектуры CQRS и механик CommandBus.
-
Работа с DI-контейнером и соблюдение принципов SOLID / DRY / KISS.
-
Развёртывание и поддержка сервисов в Docker-среде.
-
Поддержка несложного функционала на базе MongoDB (опционально).
-
Участие в обсуждении архитектуры и улучшении кодовой базы.
Требования
-
Уверенное владение PHP 8.0+.
-
Опыт работы с одним из MVC-фреймворков (идеально — Symfony 7+).
-
Базовое понимание Docker и умение разворачивать контейнеры.
-
Знание принципов работы реляционных БД, предпочтительно PostgreSQL.
-
Опыт работы с Redis.
-
Понимание архитектуры REST API.
-
Знание механики транзакций.
-
Понимание принципов CQRS и роли CommandBus в проекте.
-
Понимание работы Dependency Injection.
-
Владение основными инженерными принципами: SOLID, DRY, KISS.
-
Навык написания поддерживаемого, структурного и чистого кода.
-
Местоположение: Минск. Рассматриваем кандидатов из Минска, так как часть рабочих процессов предполагает офлайн-встречи/совместную работу в городе.
Плюсом будет:
-
Представление о MongoDB.
-
Опыт разработки высоконагруженных сервисов.
Условия
-
Работа с современным backend-стеком: Symfony 7+, PHP 8+, PostgreSQL, Redis, Docker, CQRS.
-
Возможность выполнять тестовое задание на любом удобном фреймворке.
-
Участие в построении архитектуры и принятии технических решений.
-
Прозрачные процессы, сильный инженерный подход, минимум бюрократии.
-
Пространство для профессионального роста и изучения современных архитектурных паттернов.
-
Дружная, технически сильная команда.