Senior PHP Backend Engineer
CoinsPaidУдалённоот 5 летПолная занятость
PostgreSQLDockerBackendMySQLGrafanaAgilePHPPrometheusApache KafkaLaravel
Описание
Coinspaid Dev — это независимое инженерное подразделение с простой миссией: развивать разработку блокчейн-инфраструктуры и вносить практический вклад в отрасль. Структура новая. Опыт, лежащий в её основе, — нет.
Обязанности
- Взаимодействовать с межфункциональными и междисциплинарными командами для сбора требований, разработки решений и внедрения функциональных возможностей.
- Разработка, проектирование и поддержка серверных систем с использованием PHP и MySQL (или аналогичных технологий), обеспечение их масштабируемости и удобства сопровождения.
- Внедрение и оптимизация сложных функций с упором на чистый, многократно используемый и эффективный код.
- Пишите модульные тесты для обеспечения надежности и масштабируемости кода.
- Участвовать в проверках кода, обсуждениях архитектуры и обеспечивать соблюдение передовых методов разработки программного обеспечения.
- Мониторинг и устранение неполадок в производственных системах, обеспечение высочайшего уровня доступности, производительности и безопасности.
- Распределите дежурства по вызову с командой, чтобы обеспечить бесперебойную работу систем в производственной среде.
- Будьте в курсе новых технологий и тенденций и внедряйте их там, где это уместно, для повышения производительности и удобства обслуживания системы.
Требования
- Опыт работы (более 5 лет) с объектно-ориентированным PHP и современными инструментами и практиками PHP: SOLID, KISS и др.
- Хорошее знание последних версий фреймворка Laravel.
- Глубокое понимание реляционных баз данных, таких как MySQL/PostgreSQL, включая управление транзакциями.
- Опыт в оптимизации запросов к базам данных, анализе взаимоблокировок и производительности баз данных.
- Опыт проектирования, внедрения и сопровождения сервисов, управляемых сообщениями, с использованием Apache Kafka (или другого брокера сообщений).
- Опыт работы с инструментами мониторинга (Prometheus, Grafana или аналогичные)
- Опыт применения передовых методов обеспечения безопасности.
- Ежедневная работа с Docker/Docker Compose
- Вы понимаете ценности и принципы Agile.
- Хороший уровень разговорного и письменного английского (B1+) и русского языков.
Условия
- ЗП обсуждается на собеседовании