🌍 Мы нанимаем: Backend Middle PHP Developer
📍 Локация: удалённо
💡 О нас
Yesim — международный провайдер eSIM с более чем 7 годами опыта в обеспечении безопасного и бесшовного подключения в 200 странах мира. Мы специализируемся на быстром, безопасном и глобальном подключении через передовые мобильные решения на базе eSIM для более чем 3 миллионов активных пользователей. Наше инновационное приложение позволяет управлять несколькими eSIM в одном аккаунте — пользователи могут легко переключаться между тарифами и делиться подключением.
✨ О роли
Вы будете работать в backend-команде под руководством Backend Tech Lead и подчиняться CDO (Chief Development Officer). От вас ожидается самостоятельная работа над сложными задачами, активное участие в code review и поставка протестированного, готового к продакшену кода в рамках структурированного процесса Scrum.
Это практическая инженерная роль. Вы пишете код, отвечаете за качество, выкатываете в прод.
📝 Обязанности
Инженерия и качество кода
•Писать чистый, поддерживаемый PHP-код в соответствии с принципами SOLID — не как теорию, а как ежедневную практику.
•Проектировать, писать и поддерживать unit- и integration-тесты. Качество продукта начинается до продакшена: мы предотвращаем проблемы заранее, а не перекладываем их последствия на клиентов.
•Участвовать в code review через GitHub Pull Requests.
•Использовать PHPStan, PHPUnit, CS Fixer и линтеры как часть CI pipeline. Важные, но рутинные проверки автоматизированы, что позволяет команде сосредоточиться на более ценных инженерных решениях.
•Участвовать в постепенной декомпозиции legacy-монолита в более чистую, модульную архитектуру.
•Нести ответственность за свои deliverables на всём жизненном цикле: от проектирования и реализации до мониторинга результатов в продакшене, устранения инцидентов и анализа первопричин.
Поставка и сотрудничество
•Работать в рамках sprint planning, daily standups и ретроспектив
•Предсказуемо выполнять обязательства спринта — заранее сообщать о блокерах, проактивно коммуницировать
•Сотрудничать с Tech Lead по техническим решениям, обсуждению архитектуры и оценке задач
•Поддерживать коллег через code review, обмен знаниями и pair debugging
•Следовать Definition of Ready и Definition of Done — истории входят в спринты подготовленными и выходят из спринтов протестированными
Современный инструментарий и непрерывное улучшение
•Быть открытым к освоению и использованию современных инструментов разработки, включая внутренние решения команды
•Предлагать улучшения кодовой базы, инструментов и процессов, когда видите лучший способ
•Участвовать в улучшении CI/CD pipeline и оптимизации процесса деплоя
•Мы ценим инженеров, которые спрашивают «как это можно сделать лучше?» — и действительно это делают
CI/CD и процессы
•Работать в рамках CI/CD pipelines на GitHub Actions
•Соблюдать правила защиты веток: PR требуют апрувов, прямых пушей в production нет
•Поддерживать документацию в актуальном состоянии — архитектурные решения, runbooks, заметки о техническом долге
•Создавать и поддерживать техническую документацию, включая спецификации API, диаграммы потоков данных и материалы для онбординга. При построении или изменении системы проактивно сообщать о блокерах.
•Сотрудничать с Tech Lead по техническим решениям, обсуждению архитектуры и оценке задач.
•Поддерживать коллег через code review, обмен знаниями и совместную отладку.
•Следовать Definition of Ready и Definition of Done: работа входит в спринт хорошо подготовленной и выходит из него протестированной.
📩 Что мы ищем
•3+ года профессиональной разработки на PHP (смешанные среды: на фреймворках и чистый PHP)
•PHP как есть (vanilla) — уверенный практический опыт (наши основные стеки — без фреймворков)
•Laravel — практический опыт (не все наши стеки его используют)
•MySQL — оптимизация запросов, проектирование схем, миграции
•PHPUnit — вы писали тесты и верите в них, а не только указали в резюме
•SOLID, DRY, KISS — вы можете объяснить их и показать на code review
•Опыт написания и поддержки технической документации — API docs, обзоры архитектуры — как часть обычного workflow, а не отдельная задача
•Git и GitHub — стратегии ветвления, workflow с PR, разрешение конфликтов
•Проектирование REST API — вы создавали API, которыми пользуются другие команды или сервисы
•Docker — локальная разработка, staging-окружения
•Глубокое понимание культуры code review — вы даёте конструктивную обратную связь и хорошо её принимаете
•Английский — профессиональный рабочий уровень (документация, комментарии в PR, технические обсуждения)
•Русский — минимум A1 (язык коммуникации в команде)
⭐️ Будет плюсом
•ClickHouse или другие аналитические базы данных
•Опыт в телекоме, eSIM или SaaS-продуктах
•Знакомство с фреймворками доставки Scrum/Agile (Jira, sprint planning, ретроспективы)
•Знание ISO 27001 или опыт работы в средах с повышенными требованиями к безопасности
🎁 Что мы предлагаем
•Ответственность за сложные фичи и компоненты с первого дня
•Прямое сотрудничество с Tech Lead и CDO — ваш технический вклад имеет значение
•Современная инженерная культура: современные инструменты и внутренние решения, чтобы работать быстрее и умнее вместе