Твои задачи:
- Поддержка и развитие высоконагруженного монолитного приложения и сопутствующих сервисов
- Разработка нового функционала, оптимизация производительности, обеспечение стабильности и безопасности работы
- Разработка и поддержка composer-пакетов для внутреннего использования
- Участие в обсуждении архитектурных решений, предложение и обоснование своих вариантов реализации
- Проектирование и реализация новых модулей и сервисов с учетом масштабируемости и поддержки
- Проектирование и оптимизация сложных SQL-запросов (MySQL, PostgreSQL)
- Написание чистого, поддерживаемого и эффективного кода в соответствии с PSR-12
- Разработка и поддержка сервисов в среде Docker (использование docker-compose)
- Участие в настройке и улучшении процессов CI/CD в GitLab
- Профилирование кода, поиск и устранение узких мест производительности (troubleshooting), проведение код-ревью для других членов команды
- Следование основам безопасной веб-разработки, предотвращение уязвимостей
- Написание unit, feature и интеграционных тестов (опыт работы с PHPUnit)
- Ведение документации по разработанному функционалу
Наши ожидания:
- Коммерческий опыт разработки на PHP от 3-х лет
- Уверенное знание и опыт применения фреймворков Laravel и/или других современных PHP-фреймворков
- Глубокое понимание реляционных СУБД: PostgreSQL и/или MySQL (оптимизация запросов, транзакции, блокировки, партиционирование)
- Опыт работы с Redis, Kafka, Docker
- Уверенное владение Git
- Знание и применение паттернов проектирования
- Опыт написания автоматизированных тестов с помощью PHPUnit
- Понимание принципов CI/CD
Что мы предлагаем:
- Рабочий график 5/2,
- Работа в компании с IT аккредитацией
- Официальное трудоустройство и белая зарплата
- Удаленный формат работы с полной комплектацией техники
- Работа в сильной команде, готовой делиться экспертизой
- Возможности для профессионального роста