В дочернюю компанию SberDevices ищем Backend-разработчика, который будет работать с уже существующим продуктом, где есть реальные пользователи, накопленный код и необходимость постепенно улучшать архитектуру без остановки развития платформы.
Обязанности:
- Разработка backend-сервисов на PHP (Laravel) и Go.
- Проектирование и реализация архитектуры микросервисов.
- Создание и документирование REST API / WebSocket API.
- Интеграция с внешними сервисами и IoT-устройствами.
- Работа с PostgreSQL
- Оптимизация производительности и стабильности системы.
- Реализация системы логирования, мониторинга и отказоустойчивости.
- Участие в код-ревью, написание unit / integration тестов.
- Взаимодействие с командой фронтенда, аналитиками, QA и DevOps.
Требования:
- Опыт профессиональной разработки от 5 лет.
- Отличное знание PHP 7/8, опыт работы с Laravel.
- Практический опыт разработки на Go (микросервисы, gRPC или REST).
- Уверенное владение SQL (PostgreSQL).
- Понимание принципов DDD / Clean Architecture / SOLID.
- Опыт построения REST API, JWT/OAuth авторизации.
- Работа с Git, CI/CD.
- Опыт написания тестов (PHPUnit / Go testing frameworks).
- Большое опыт использования Docker.
- Опыт работы с сервисом Firebase Real-time database.
Будет плюсом:
- Опыт взаимодействия с SmartTV / embedded / IoT-устройствами.
- Оптимизация под ограниченные вычислительные ресурсы.
- Kubernetes
- RabbitMQ.
- Опыт работы с высоконагруженными системами или real-time коммуникациями.
- Знания Python
Условия: - Полная занятость, возможен удалённый формат работы;
- Работа в быстрорастущем IT-продукте для гостиничной сферы;
- Разнообразные задачи, возможность на технические решения;
- Молодая команда и быстрое принятие решений.