PHP Senior Developer Yii2 + Symfony (команда Payments) (удаленная работа)

16 ноября 2024

Уровень зарплаты:
от 442 646 до 614 786 руб.
Требуемый опыт работы:
Не указан

Вакансия: PHP Senior Developer Yii2 + Symfony (команда Payments)

Описание вакансии

С 2016 года мы разрабатываем и поддерживаем CRM-систему, которой пользуется 2500 сотрудников нашей FinTech компании. Главный офис компании находится в USA, California, Irvine. Команда разработки распределена по миру и находится в разных странах и часовых поясах.

Наша CRM охватывает множество бизнес-процессов, поэтому имеет сложную и интересную бизнес логику. Над проектом работает 8 команд, каждая из которых специализируется и отвечает за свою доменную область. Мы управляем данными размером более 2 Тб, обеспечивая их надежное хранение и быстрый доступ. Также CRM обладает большим количеством интеграций со сторонними системами и API для внутренних продуктов и внешних поставщиков.

Мы ищем разработчика в команду, которая специализируется на предоставлении функций по работе с платежами, такими как: открытие/закрытие escrow аккаунтов, планирование депозитов/различных типов платежей, синхронизация с платежными процессорами, создание отчетов и мониторинг процессов для обеспечения бесперебойной работы системы и многое другое. Наша работа невероятно ответственна, поскольку система должна функционировать без сбоев, и своевременные платежи имеют огромное значение для успеха нашей компании. Присоединяйтесь к нашей команде, если вы разделяете нашу страсть к построению простых, надежных и совершенных систем.

Технологический стек системы:

PHP 8.2, Yii2, Symfony, MariaDB (Galera), Redis (KeyDB), RabbitMQ, Docker.

Twitter Bootstrap, React, LESS.

Вебсокеты для отправки уведомлений пользователям.

PHP CodeSniffer, Psalm, Deptrac, PHPUnit.

Bitbucket, Jira, Slack, Confluence.

Что ожидаем от успешного кандидата:

  • Знание PHP 8.2+ ( от 4 лет опыта с PHP );

  • Знание одного из php-фреймворков ( Yii2, Symfony );

  • Опыт с DDD , понимание CQRS;

  • Разговорный английский от B1 ;

  • Опыт работы с MySQL/MariaDB, Redis;

  • Опыт интеграции с другими сервисами посредством API;

  • Понимание принципов ООП, SOLID;

  • Понимание архитектуры веб-приложений;

  • Опыт написания модульных и функциональных тестов;

  • Умение работать в команде;

  • Умение разбираться в чужом коде;

  • Знание Docker (Docker-compose);

  • Базовые навыки работы в *nix-системах.

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

  • Опыт работы в финансовом секторе;

  • Опыт с highload;

  • Опыт работы с очередями (RabbitMQ, Redis);

  • Опыт с поисковыми движками (Elasticsearch);

  • Использование статического анализа (Psalm);

Чем предстоит заниматься:

  • Разработкой новой и развитием текущей функциональности внутренней CRM-системы;

  • Проектированием и реализацией законченных функциональных модулей системы;

  • Интеграцией с новыми внешними системами, доработкой и улучшением существующих интеграций;

  • Разработкой и сегрегацией части монолита в отдельный сервис;

  • Разработкой API для внешних систем и внутренних модулей;

  • Принимать участие в разработке архитектуры и технического дизайна элементов системы;

  • Проводить Code Review внутри команды.

Что мы предлагаем:

  • Оплату в $ на зарубежный (не РФ) счёт через сервис Deel.com .
  • Удалённую работу с гибким графиком (командные митинги в интервале 19:00-21:00 по Москве ).
  • Оплачиваемый отпуск, больничные, спорт, английский в Skyeng.
  • Высокий уровень заработной платы (обсуждается по результатам), фиксируем в долларах.
  • Помощь с открытием ИП в Грузии.
  • Участие в проекте, где можно генерировать новые идеи и инструменты для заработка компании с быстрым фидбеком от бизнеса;

  • Поддержку инициатив и профессиональный апгрейд.