
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 рабочая среда
- Возможность влиять на продукты, которыми пользуются клиенты по всему миру
- Инновационная культура, поощряющая и внедряющая новые идеи