О позиции
Мы ищем Senior PHP Developer для работы в команде, которая разрабатывает высоконагруженную платформу для маркетплейса цифровых товаров. Ваша задача — создание и масштабирование нашего продукта с использованием современных технологий и подходов.
Чем вы будете заниматься
- Разработка и поддержка высокопроизводительных веб-приложений на PHP с использованием фреймворков Symfony и Laravel.
- Проектирование и оптимизация архитектуры системы для обеспечения высокой доступности и масштабируемости.
- Разработка и интеграция RESTful и GraphQL API.
- Работа с реляционными базами данных MySQL, PostgreSQL и NoSQL базами данных, такими как MongoDB.
- Оптимизация работы с базами данных с использованием хранимых процедур и обеспечение целостности данных с помощью транзакционной обработки.
- Реализация микросервисной архитектуры и работа с gRPC для высокопроизводительных удалённых вызовов.
- Оптимизация производительности приложений с использованием кэширования (например, Redis, Memcached).
- Разработка и настройка полнотекстового поиска с использованием систем Apache Solr или Elasticsearch.
- Участие в внедрении и поддержке процессов CI/CD с инструментами, такими как Jenkins и GitLab CI/CD.
- Управление контейнерами с использованием Docker и Kubernetes для автоматизации развертывания и масштабирования приложений.
- Разработка и внедрение систем мониторинга и логирования с использованием Prometheus, Grafana и ELK-stack.
Требования
- Глубокие знания PHP и опыт работы с объектно-ориентированным программированием (OOP).
- Мастерство в работе с фреймворками Symfony и Laravel.
- Опыт работы с реляционными базами данных MySQL, PostgreSQL, а также с NoSQL базами данных, например, MongoDB.
- Умение эффективно использовать хранимые процедуры для оптимизации работы с базами данных.
- Опыт работы с транзакционной обработкой данных для обеспечения целостности и согласованности.
- Знание и опыт работы с gRPC, Saga паттерном, а также принципами микросервисной архитектуры.
- Уверенные навыки работы с Redis и Memcached для кэширования данных.
- Опыт настройки и оптимизации полнотекстового поиска с помощью Apache Solr или Elasticsearch.
- Опыт работы с инструментами статического анализа кода, такими как PHPStan и Psalm.
- Знание CI/CD процессов и опыт использования инструментов, таких как Jenkins, GitLab CI/CD.
- Опыт работы с Docker и Kubernetes для контейнеризации и управления инфраструктурой.
- Опыт работы с инструментами мониторинга, такими как Prometheus, Grafana и ELK-stack.
- Знание транслируемых языков (например, Go) будет большим плюсом.
- Знание и опыт применения методологий Agile и Scrum.
- Опыт работы в высоконагруженных системах и понимание принципов их масштабируемости и надежности.
- Отличные коммуникативные навыки и способность работать в команде.
Что мы предлагаем
- Конкурентная заработная плата.
- Интересные и амбициозные проекты в сфере цифровых товаров.
- Современные технологии и подходы в разработке.
- Возможности для профессионального роста и развития.
- Полностью удаленная работа - никаких офисов.
Вакансия предлагает интересные возможности для опытного разработчика PHP. Условия работы привлекательные, но отсутствует конкретная информация о компании.
Кто здесь добьётся успеха
Глубокие знания в PHP и фреймворках Symfony и Laravel, с опытом работы в высоконагруженных системах, способностью решать сложные задачи оптимизации производительности.
Способность эффективно работать в удаленном режиме, самодисциплина и высокая степень автономии в управлении временем и задачами.
Опыт работы с базами данных, такими как MySQL, PostgreSQL и MongoDB, а также знание технологий кэширования, таких как Redis и Memcached, для создания масштабируемых и высокопроизводительных решений.
Ресурсы для обучения
Карьерный путь
Обзор рынка
Навыки и требования
Тренды отрасли
Новости отрасли
Загружаем новости отрасли...
Ищем релевантные статьи за последние 6 месяцев