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