Team4You

Software Engineer Senior (PHP)

Не указана
  • Сербия
  • Полная занятость
  • Удаленная работа
  • От 3 до 6 лет
  • PHP
  • Laravel
  • Symfony
  • Golang
  • Redis
  • MySQL
  • Docker
  • Kubernetes
  • CI/CD
  • PostgreSQL
  • Русский — C1 — Продвинутый

Удаленная работа

О компании:

Ведущий разработчик финтех-решений, предоставляющий B2B-продукты, включая высоконагруженные системы, облачные сервисы и платформы для брокеров и финансовых компаний по всему миру.

О проекте:

Флагманский продукт компании, предоставляющий клиентский кабинет для брокеров с расширенным функционалом, интеграциями и гибкой архитектурой.


Обязанности:
  • Проектировать, разрабатывать и поддерживать новые фичи и архитектурные решения.

  • Участвовать во всем жизненном цикле разработки — от идеи до релиза и сопровождения.

  • Плотно взаимодействовать со стейкхолдерами для уточнения требований и поиска технических решений.

  • Писать чистый, структурированный и поддерживаемый код согласно лучшим практикам.

  • Проводить отладку, устранять баги и повышать производительность кода.

  • Участвовать в код-ревью и помогать развиваться команде.

  • Поддерживать документацию по коду, архитектуре и процессам.

  • Следить за трендами в разработке и внедрять новые подходы.

Требования:
  • 5+ лет коммерческого опыта с PHP (современные версии).

  • Отличное знание Laravel или Symfony, понимание принципов фреймворк-независимой разработки.

  • Уверенное владение REST/GRPC, знание best practices и паттернов интеграции.

  • Опыт работы с SQL-базами данных (MySQL, PostgreSQL и др.).

  • Уверенное владение Docker и docker-compose.

  • Знание алгоритмов, структур данных и шаблонов проектирования.

  • Опыт разработки модульных и распределённых приложений.

  • Опыт работы с брокерами сообщений (NATS, Kafka и др.).

  • Глубокое понимание тестирования (юнит, интеграционное, функциональное).

  • Командность, открытость и готовность делиться знаниями.

Будет плюсом:

✔️ Опыт с Golang

✔️ Опыт работы с Redis или другими NoSQL-хранилищами

✔️ Навыки работы с Kubernetes и Helm

✔️ Понимание архитектурных подходов в разработке ПО

✔️ Навыки настройки мониторинга, логирования, алертинга

✔️ Опыт использования PHPStan, Psalm

✔️ Опыт настройки CI/CD (Gitlab)