PHP Backend разработчик (middle)

По договоренности


ИТ-компания «МАКСИМУМ» занимается разработкой ключевых цифровых проектов Московской области. В нашей команде работают сотни специалистов со всей России. Мы создаем масштабные проекты для 8 млн пользователей Подмосковья:

  • создаем системы для Правительства Московской области;

  • разрабатываем и уже внедрили более 30 проектов на базе искусственного интеллекта;

  • оцифровываем государственные услуги.

Наши флагманские проекты: Добродел, региональный портал госуслуг, ЕАСУЗ, ПИК ЕАСУЗ, Электронный магазин, ЕЦУР, проекты в области искусственного интеллекта.

Сейчас мы усиливаем команду, чтобы сделать наши продукты еще лучше.

Проект: СКПДИ ГИС МДП— Система контроля и планирования работ в области дорожной инфраструктуры


Какие задачи ждут:
  • декомпозировать и оценивать задачи по техническому заданию и архитектурным схемам;

  • разрабатывать backend-сервисы и бизнес-логику в Laravel (с использованием RoadRunner);

  • интегрироваться с внешними API и внутренними системами;

  • проектировать и оптимизировать структуру базы данных, запросы, индексы;

  • разрабатывать и покрывать код тестами (unit, integration);

  • участвовать в рефакторинге, улучшении архитектуры и совместной разработке;

  • писать сопутствующую техническую документацию при необходимости (PHPDoc);

Требования:
  • backend-разработчик уровня Middle / Senior, опыт от 3 лет в разработке;

  • уверенное знание PHP 7.4+ / 8.x (8.4 версия с которой работаем);

  • опыт работы с Laravel 11/12 (или другим современным MVC-фреймворком);

  • уверенное знание SQL и построения сложных запросов;

  • опыт написания unit-тестов с использованием PHPUnit;

  • знание целей и подходов к интеграционному и модульному тестированию;

  • опыт профилирования и оптимизации кода и SQL-запросов;

  • опыт работы с RoadRunner;

  • уверенная работа с Linux и CLI;

  • опыт работы с Git (ветвление, merge, pull requests, code review);

  • базовый опыт с Docker, GitLab;

  • опыт работы с PostgreSQL;

  • знание основ ClickHouse;

  • понимание принципов проектирования БД, индексации, нормализации;

  • отличное понимание Eloquent ORM и его ограничений;

  • знание разницы между ленивой и жадной загрузкой, умение избегать N+1 проблемы;

  • опыт проектирования репозиториев, сервис-слоёв, кастомных accessor'ов/mutator'ов;

  • понимание архитектурных паттернов: MVC, Service Layer, Repository, CQRS, DDD (всё это применяется в проекте);

  • понимание принципов HTTP, REST API, идемпотентности, кеширования;

  • опыт построения и интеграции микросервисов (или как минимум четкое понимание принципов);

  • опыт работы с RabbitMQ, Kafka;

  • знание OpenAPI / Swagger (обязательно);

  • умение декомпозировать задачи, оценивать сложность в человеко-часах;

  • умение читать чужой код, поддерживать и улучшать существующие решения;

  • готовность участвовать в код-ревью и обсуждении архитектурных решений;

Мы предоставляем:
  • работу в успешной и стабильной организации, которая реализует социально значимые проекты;

  • оформление по ТК РФ;

  • зарплату, которая зависит от опыта и знаний + премии;

  • возможность профессионального и карьерного роста;

  • удалённый формат работы / комфортный офис в Бизнес-центре класса А (станция м. Мякинино, 13 минут пешком).



Поделиться:

Опубликована 15 дней назад

Мы обрабатываем данные посетителей и используем куки в соответствии с политикой конфиденциальности.