Readdle
Readdle
Readdle разрабатывает программное обеспечение для повышения продуктивности, которое помогает частным пользователям и командам работать с документами, электронной почтой, сканированием, календарями и файлами. В портфолио приложений компании входят PDF Expert, Spark, Scanner Pro, Calendars и Documents — специализированные инструменты с понятными интерфейсами для повседневных цифровых задач. Приложения Readdle были загружены более 235 миллионов раз по всему миру и получили признание Apple, включая награды «Приложение года» и Editors’ Choice.

Старший инженер по backend-разработке (PHP/Symfony) — удалённая работа в Польше

Руководите backend-разработкой для Fluix — B2B-платформы автоматизации рабочих процессов компании Readdle, используя PHP и Symfony. Создавайте масштабируемые сервисы и API, настраивайте релизы и повышайте надёжность — от проектирования до выхода в продакшен.

Описание

  • Вести разработку функций от определения проблемы и проектирования решения до релиза, эксплуатации и постоянного улучшения
  • Создавать масштабируемые, надёжные и сопровождаемые backend-сервисы, API и модели данных
  • Разбивать сложные задачи, принимать архитектурные решения и объяснять предлагаемые решения
  • Оценивать требования и технические подходы, находя более простые и эффективные решения
  • Разрабатывать новые возможности и улучшать существующую кодовую базу, включая её тестовое покрытие
  • Анализировать данные, логи и отзывы клиентов для диагностики проблем и принятия продуктовых и инженерных решений
  • Применять инструменты ИИ при разработке, рефакторинге, проверке кода, тестировании, документировании и расследовании проблем
  • Автоматизировать повторяющиеся задачи и улучшать наблюдаемость, оповещения и процессы выпуска
  • Участвовать в дежурствах и ротациях поддержки, устранять инциденты и проблемы клиентов, определять первопричины и внедрять устойчивые исправления
  • Планировать релизы и координировать развёртывания
  • Тесно сотрудничать с командами Backend, Frontend, iOS, Android, поддержки и другими командами
  • Развивать инженерные практики, возглавлять инициативы по улучшению и делиться техническими знаниями

Требования

  • Не менее пяти лет опыта backend-разработки, включая полный цикл ответственности за сложные функции или сервисы
  • Продвинутое владение PHP и Symfony
  • Глубокое понимание проектирования систем и API, шаблонов проектирования, чистого кода и предметно-ориентированного проектирования
  • Практический опыт работы с сервисами AWS, включая EC2, S3, SQS, Lambda, DynamoDB, RDS и IAM
  • Практические знания Kubernetes и бессерверной архитектуры
  • Высокие навыки отладки и профилирования с использованием Xdebug и Blackfire
  • Опыт работы с CI/CD, автоматизированным тестированием и практиками наблюдаемости
  • Знание JavaScript или TypeScript, Node.js и ExpressJS или NestJS
  • Регулярное использование ИИ в разработке программного обеспечения, включая тщательную проверку сгенерированного результата
  • Хорошее понимание безопасности приложений и принципов OWASP
  • Самостоятельное продуктовое мышление при принятии технических решений и выпуске изменений в продакшен

Преимущества

  • Культура, ориентированная на клиентов, с возможностями напрямую взаимодействовать с ними
  • Сильный акцент на постоянном развитии и профессиональном росте на основе обратной связи
  • Открытая и collaborative рабочая среда
  • Возможность влиять на продукты, которыми пользуются клиенты по всему миру
  • Инновационная культура, поощряющая и внедряющая новые идеи