Технологический стек:
PHP (Symfony), MySQL, PostgreSQL, MongoDB, Kafka, RabbitMQ, gRPC, Kubernetes, Roadrunner, ELK, Grafana.
Обязанности:
- Создание микросервисов;
- Создание нового функционала;
- Рефакторинг легаси кода;
- Работа с очередями;
- Оптимизация производительности.
Требования:
-
Опыт коммерческой разработки на PHP от 5 лет;
-
Глубокое знание и опыт работы с фреймворком Symfony;
-
Приверженность качеству кода: знание и применение ООП, паттернов проектирования, принципов SOLID, DRY, KISS;
-
Опыт написания unit-тестов и рефакторинга кода;
-
Практический опыт работы с Redis, понимание процессов GitLab CI/CD;
-
Умение формировать и поддерживать в актуальном состоянии техническую документацию;
-
Готовность работать с legacy-кодом и следовать внутренним стандартам проекта.
Будет плюсом:
— Опыт в сфере FinTech;
— Разработка и поддержка highload-проектов, проектирование отказоустойчивой и масштабируемой архитектуры;
— Опыт работы с MySQL (оптимизация запросов, понимание работы с данными);
— Практические навыки работы с Docker.
— Опыт работы с очередями: RabbitMQ или Kafka;
— Опыт настройки и использования систем мониторинга: Kibana, Grafana.
— Умение аргументированно отстаивать свою позицию, конструктивно участвовать в обсуждениях и планировании.
- Возможность влиять на архитектурные и технические решения;
- Работу в профессиональной команде с сильной инженерной экспертизой;
- Возможности профессионального и карьерного роста в развивающемся проекте.
- Оформление по трудовому договору, офис в Минске, отпуск 25 календарных дней + 4 дополнительных оплачиваемых выходных дня;
Данное рабочее место является планируемым к созданию (перспективным).
Ключевые навыки
- Symfony
- MySQL
- PostgreSQL
- MongoDB
- Kafka
- RabbitMQ
- gRPC
- Kubernetes