Обязанности: разработка, тестирование, отладка и внедрение программных решений, а также оформление технической документации
Требования: - Опыт коммерческой разработки на PHP от 3 лет.
- Глубокое понимание ООП, SOLID, паттернов проектирования, принципов RESTful API.
- Опыт работы в команде по методологии GitFlow, проведение и участие в code reviewОбязательные технологические компетенции:
- PHP 8.2+
- Laravel 10+ / Octane + Swoole: Опыт разработки высоконагруженных приложений (микросервисы), использование очередей (Redis), кэширование, оптимизация производительности.
- Базы данных:
PostgreSQL 15+: Сложные запросы, индексы, оптимизация, репликация. - Apache Kafka: построение событийно-ориентированной архитектуры.
- Мониторинг и логи: Практический опыт работы с Sentry/Glitch (интеграция, анализ ошибок), Grafana/Loki (анализ логов).
- Тестирование: Опыт написания unit-тестов (PHPUnit).
- Инфраструктура и DevOps:
Docker: Написание Dockerfile, работа с docker-compose. - GitLab CI/CD: Опыт написания и поддержки пайплайнов.
- OpenSearch/ElasticSearch
Будет плюсом: - ClickHouse: Базовый опыт работы или понимание принципов для аналитических запросов.
- GraphQL: Практический опыт реализации GraphQL-схем (Apollo GraphQL).
- Kubernetes & Helm: Понимание принципов работы, чтение манифестов, опыт деплоя в k8s-кластер.
Образование:
- средне-специальное или высшее профильное.
Иностранный язык:
- английский B1 — чтение документации
Личные качества:
- ответственность, самостоятельность, внимательность к деталям, коммуникабельность, обучаемость, инициативность.
Условия: - Предоставляется арендное жилье в городе Иннополис;
- Компенсация стоимости абонемента спорткомплекса;
- ДМС;
- предоставляется вахта из города Казань и города Зеленодольск.