Обязанности:
• Изучение и анализ текущей архитектуры монолитного приложения на PHP Laravel.
• Рефакторинг и перенос кода PHP Laravel в соответствующие микросервисы на Golang.
• Обеспечение совместимости между старым и новым кодом во время миграции, а также поддержание бесперебойной работы приложения.
• Разработка микросервисов на GO в Kubernetes для фронтальных систем компании.
• Принимать участие в разработке микросервисной архитектуры.
• Формировать центр экспертизы по разработке на golang
Требования:
• Умение читать и анализировать код на PHP.
• Опыт работы с базами данных, включая MySQL, PostgreSQL и Redis.
• опыт работы на Golang от 2 лет
• умение работы с Docker, Git, Gitlab CI
• опыт работы с очередями Kafka, RabbitMQ
• опыт разработки микросервисов на Go
• умение контейнеризировать приложения, будет плюсом опыт работы с Kubernetes
• умение документирования API - OpenApi (Swagger)
• умение писать тесты.
Будет плюсом:
• Опыт работы с PHP-фреймворками, такими как Laravel.
• Опыт работы с helm/werf
Условия: