🌍 Мы нанимаем: 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 и процессы
Работать в рамках GitHub Actions CI/CD pipelines
Соблюдать правила защиты веток: 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 — стратегии ветвления, PR workflows, разрешение конфликтов
Проектирование REST API — вы создавали API, которыми пользуются другие команды или сервисы
Docker — локальная разработка, staging-окружения
Глубокое понимание культуры code review — вы даёте конструктивную обратную связь и хорошо её принимаете
Английский — профессиональный рабочий уровень (документация, комментарии в PR, технические обсуждения)
Русский — минимум A1 (язык коммуникации в команде)
⭐️ Будет плюсом
ClickHouse или другие аналитические базы данных
Опыт в телекоме, eSIM или SaaS-продуктах
Знакомство с фреймворками доставки Scrum/Agile (Jira, sprint planning, ретроспективы)
Знание ISO 27001 или опыт работы в средах с повышенными требованиями к безопасности
🎁 Что мы предлагаем
Ответственность за сложные фичи и компоненты с первого дня
Прямое сотрудничество с Tech Lead и CDO — ваш технический вклад имеет значение
Внедрение современной инженерной культуры: современные инструменты и внутренние решения, чтобы работать быстрее и умнее вместе
Будьте осторожны: если работодатель просит войти через Google, iCloud или Госуслуги, прислать код или пароль, запустить ПО или перевести деньги — это мошенники.