Wiregate ищет Senior Fullstack Developer в команду международного клиента, с которым сотрудничает более 10 лет. Работа над несколькими продуктами: основной фокус — backend-разработка, сложная бизнес-логика, интеграции, развитие существующих систем и улучшение архитектуры. Примерное распределение задач: 70% backend и 30% frontend.

Обязанности:

  • Разрабатывать backend на PHP/Laravel и frontend на React.
  • Разбираться в бизнес-логике, уточнять требования и оценивать последствия технических изменений.
  • Развивать legacy-код и совершенствовать архитектуру без нарушения работы продуктов.
  • Проектировать REST API и интеграции со сторонними сервисами.
  • Развивать переиспользуемые решения и административные инструменты.
  • Работать с производительностью, кешированием, очередями и фоновыми задачами.
  • Участвовать в code review, тестировании, диагностике production-проблем и улучшении инженерных процессов.
  • Оценивать и декомпозировать задачи, обозначать риски, обсуждать технические решения с клиентом и доводить задачи до production.

Требования:

  • Сильный коммерческий опыт разработки на PHP/Laravel и рабочий опыт с React.
  • Опыт проектирования веб-приложений, REST API и интеграций.
  • Опыт работы с базами данных, оптимизацией запросов, кешированием и фоновыми задачами.
  • Уверенное владение Git, Docker и Linux, понимание CI/CD.
  • Понимание практик тестирования, code review, логирования и диагностики production-проблем.
  • Умение безопасно развивать legacy-код; самостоятельность и ответственность за технический результат.
  • Осмысленное использование AI-инструментов для разработки, тестирования, code review и автоматизации.
  • Высокий уровень английского для общения с клиентом и свободный русский для коммуникации в команде.

Стек: PHP, Laravel, React, jQuery, PostgreSQL и/или MySQL, Redis, очереди, Git, Docker, Linux, CI/CD. Kubernetes и облачные сервисы будут преимуществом.

Дополнительные преимущества: опыт Tech Lead, Lead Developer или архитектурной ответственности; TypeScript, Next.js, высоконагруженные или распределённые системы, AWS, Kubernetes, модернизация legacy, наставничество и внедрение инженерных метрик. Рассматривают также сильного Senior-разработчика, готового расширять техническую ответственность и расти в сторону Tech Lead.

Условия: полностью удалённая работа из любой точки мира; график понедельник–пятница, 10:00–19:00 (GMT+3); вознаграждение обсуждается индивидуально с учётом опыта и экспертизы; 28 календарных дней оплачиваемого отпуска.