PHP Senior Developer Symfony + Yii2 (команда займов)
С 2016 года мы разрабатываем и поддерживаем CRM-систему, которой пользуется 2500 сотрудников нашей FinTech компании. Главный офис компании находится в USA, California, Irvine. Команда разработки распределена по миру и находится в разных странах и часовых поясах.
Наша CRM охватывает множество бизнес-процессов, поэтому имеет сложную и интересную бизнес-логику. Над проектом работает 8 команд, каждая из которых специализируется и отвечает за свою доменную область. Мы управляем данными размером более 1 Тб, обеспечивая их надежное хранение и быстрый доступ. Также CRM обладает большим количеством интеграций со сторонними системами и API для внутренних продуктов и внешних поставщиков.
Мы ищем сотрудника в команду, которая занимается разработкой функционала для выдачи кредитов: система управления новыми заявками и существующими клиентами, процессы проверки и контроля благонадежности и готовности клиента к финансированию, интеграции с банками и системами управления кредитами, процессы выдачи денежных средств и последующие этапы по управлению платежами по кредитам. Команда занимается важным направлением для компании и ставит амбициозные цели по улучшению всех описанных процессов и созданию новой внутренней CRM по управлению кредитами.
Технологический стек системы:
- PHP 8.1 / 8.3, Yii2, Symfony, MariaDB (Galera), Redis (KeyDB), RabbitMQ, Docker;
-
Twitter Bootstrap, React, LESS;
-
Вебсокеты для отправки уведомлений пользователям;
-
PHP_CodeSniffer, Psalm, Deptrac, PHPUnit;
-
Bitbucket, Jira, Slack, Confluence.
Чем предстоит заниматься: -
Разработкой новой и развитием текущей функциональности внутренней CRM-системы;
-
Проектированием и реализацией законченных функциональных модулей системы;
-
Интеграцией с новыми внешними системами, доработкой и улучшением существующих интеграций;
-
Разработкой API для внешних систем и внутренних модулей;
-
Принимать участие в разработке архитектуры и технического дизайна элементов системы;
-
Code Review внутри команды.
Что ожидаем от успешного кандидата:
-
Знание PHP 8.1+;
- Знание Symfony (дополнительный опыт Yii2 будет плюсом);
-
Опыт работы с MySQL/MariaDB, Redis;
-
Опыт интеграции с другими сервисами посредством API;
-
Понимание принципов ООП, SOLID;
-
Понимание архитектуры веб-приложений;
-
Понимание DDD, CQRS;
-
Опыт написания модульных и функциональных тестов;
-
Умение работать в команде;
-
Умение разбираться в чужом коде;
-
Знание Docker (Docker-compose);
-
Базовые навыки работы в *nix-системах.
Будет плюсом:
-
Опыт работы в финансовом секторе;
-
Опыт с DDD;
-
Опыт с highload;
-
Знание принципа работы очередей (RabbitMQ, Redis);
-
Использование статического анализа (Psalm).
Что мы предлагаем:
Оплату в $ на зарубежный (не РФ) счёт через сервис Deel.com.
Удалённую работу с гибким графиком (часовой пояс, желательно, не восточнее +5 GMT).
Оплачиваемый отпуск, больничные, спорт, английский в Skyeng.
Высокий уровень заработной платы (обсуждается по результатам), фиксируем в долларах.
Помощь с открытием ИП в Грузии.
Участие в высоконагруженном проекте с возможностью прокачки в команде.
Поддержку инициатив.
Обслуживать клиентов: работать со счетами, пластиковыми картами и денежными переводами. Продавать банковские и страховые продукты (кредитные продукты, карты, вклады).
Обслуживать клиентов: работать со счетами, пластиковыми картами и денежными переводами. Продавать банковские и страховые продукты (кредитные продукты, карты, вклады).