Вакансия: Senior PHP developer
Описание вакансии
Мы IT команда VLProjects. Уже 15 лет мы реализуем IT продукты различной тематики на международном рынке.
Сейчас мы расширяем нашу инженерную команду и ищем опытного Backend разработчика в самый ответственный модуль продукта (биллинг). Продукт - высоконагруженное облачное хранилище с сервисом по приему платежей. Сейчас в облачном хранилище более 30 петабайт данных, более 1,2 миллиона скачиваний, более 500 тысяч пользователей.
Стек технологий команды: PHP 8, Laravel 8, PostgreSQL, Clickhouse, RabbitMQ, Redis, PHPUnit, Prometheus, Grafana, Graylog, K8S, Helm, Github Actions, Docker
Задачи:
- Задачи по интеграции новых биллингов и платёжных систем.
- Архитектурные задачи и технический дизайн на уровнях приложения и распределенной системы.
- Проектирование и реализация функциональных модулей приложения.
- Рефакторинг и оптимизация кодовой базы.
- Участие в code-review.
- Разбор инцидентов, диагностика и отладка проблем.
- Повышение стабильности и наблюдаемости (observability) сервисов.
- Покрытие функционала модульными и интеграционными тестами.
У нашего кандидата есть:
- Отличные знания и практический опыт с большинством технологий, перечисленных выше (хорошее знание одного из современных фреймворков php обязательно).
- Опыт работы на позиции senior backend разработчика от 1 года, на позиции backend разработчика не менее 4 лет.
- Четкое понимание архитектуры MVC приложения и принципов построения (микро)сервисной архитектуры.
- Практический опыт построения REST API взаимодействия.
- Умение работать командно.
- Ответственность, инициативность.
- Понимание и умелое следование принципам ООП и SOLID.
- Знание и осознанный опыт применения паттернов проектирования (GoF, GRASP).
- Уверенное владение git и *nix-консолью.
Будет плюсом:
- Опыт работы с высоконагруженными системами.
- Опыт работы с K8S, Helm.
- Опыт работы с gRPC.
Что мы готовы предложить:
- Участие в высоконагруженном проекте с нетривиальными задачами.
- Поддержку инициатив и профессиональное развитие.
- Удалённую работу с гибкий графиком.
- Оплачиваемый отпуск, больничные, английский.
- Релокационную поддержку.
- Уровень ЗП по договоренности, квартальные премии.
- Оформление через ИП.
- Компенсацию затрат на медицинские расходы.
- Agile подход в работе (используем SCRUM и 3-х недельные спринты).
- Отсутствие бюрократии и микроменеджмента.
- Возможность влиять на продукт.
- Отличную команду.