Мы ищем в свою команду увлеченного Middle Backend-разработчика с глубоким знанием PHP и фреймворка Laravel. Вы будете участвовать в разработке и поддержке высоконагруженных веб-приложений, от проектирования архитектуры до конфигурации процессов деплоя.
Если вы имеете твердые навыки в бэкенд-разработке и опыт работы с ClickHouse, мы будем рады с вами познакомиться!
Чем предстоит заниматься:
-
Разработка, тестирование и поддержка бэкенд-части веб-приложений на PHP с использованием фреймворка Laravel.
-
Проектирование и оптимизация реляционных и нереляционных баз данных.
-
Работа с системой управления колоночными базами данных ClickHouse для аналитики и работы с большими данными.
-
Настройка и поддержка процессов деплоя (развертывания приложений).
-
Участие в проектировании архитектуры приложений.
-
Написание чистого, поддерживаемого и хорошо документированного кода.
-
Создание и поддержка контейнеров при помощи Docker.
Мы ждем, что вы обладаете:
-
Опыт коммерческой разработки на PHP от 3-х лет.
-
Глубокое знание и уверенный опыт работы с фреймворком Laravel (от 2-х лет).
-
Опыт работы с реляционными СУБД: MySQL/MariaDB, PostgreSQL.
-
Практический опыт работы с нереляционными БД, например, MongoDB.
-
Обязательный опыт работы с ClickHouse (проектирование, оптимизация запросов).
-
Опыт работы с Docker (создание образов, docker-compose).
-
Понимание принципов REST API.
-
Умение писать производительный и оптимизированный код.
-
Знание Git, опыт работы в команде по методологиям Agile/Scrum.
Будет плюсом:
-
Опыт работы с фронтенд-фреймворками Vue.js или React (понимание принципов взаимодействия frontend и backend).
-
Знакомство с любыми другими колоночными базами данных.
-
Опыт работы с очередями (RabbitMQ, Kafka, Redis).
-
Навыки работы с системами мониторинга и логирования.
Мы предлагаем:
-
Интересные и сложные проекты с современным технологическим стеком.
-
Работу в стабильной и сильной команде профессионалов.
-
Возможность профессионального и карьерного роста.
-
Удаленный график работы.
-
Конкурентную заработную плату, обсуждается по результатам собеседования.