Проект — биллинг-платформа для осуществления электронных платежей различными методами с высокой пропускной способностью. Перед нами стоит задача высокой доступности сервиса и безопасности обработки платежей. Наша платформа сертифицирована в соответствии с PCI DSS и разработана с использованием современных технологий. Проект начинался как небольшой монолит 9 лет назад, а теперь насчитывает несколько десятков. микросервисов, развернутых в GCP и AWS. Используем различные архитектурные подходы и хра
Проект — биллинг-платформа для осуществления электронных платежей различными методами с высокой пропускной способностью. Перед нами стоит задача высокой доступности сервиса и безопасности обработки платежей. Наша платформа сертифицирована в соответствии с PCI DSS и разработана с использованием современных технологий. Проект начинался как небольшой монолит 9 лет назад, а теперь насчитывает несколько десятков. микросервисов, развернутых в GCP и AWS. Используем различные архитектурные подходы и хранилища под конкретные задачи. Целью сейчас является расширение одной из команд, занимающейся поддержкой и развитием системы проведения платежей.
Требования:
- Опыт от трех лет работы с PHP (7.x / 8.x), с Symfony framework (5.x / 6.x) от года.
- Опыт реализации взаимодействия с внешним API согласно документации
- Опыт использования реляционных (MySQL) и нереляционных (Redis) хранилищ данных.
- Опыт описания контрактов и создания библиотек с использованием OpenApi.
- Опыт использования Docker для локальной разработки
- Понимание и соблюдение принципов ООП, SOLID, «чистого кода» при разработке.
- Понимание принципов работы и тестирование микросервисной архитектуры
- Способность к работе в команде, умение общаться и сотрудничество.
- Понимание базовых принципов Kanban, Scrum.
- li>
- Опыт участия в командных активностях — ретроспективы, планинг, рефайнмент, груминг и другие активности.
- Английский на уровне работы с технической документацией.
Опыт работы с очередями с использованием брокера сообщений (AMPQ / RabbitMQ)Написание на PHP Unit-тестве и/или Api-тестовJavascript PostgreSQLtwigbashGitlab CIОбязанности:
- Развитие и поддержка сервиса, взаимодействующего с внешним API партнеров.
- Поиск и устранение ошибок в работе сервиса на основании информации по логам.
- Анализ технических задач и требований к реализации нового функционала.
- Рефакторинг легаси-кода.
- Покрытие тестами функционала сервиса.
- Взаимодействие с другими командами (разработчики других сервисов, dev ops, тестировщики, проджект менеджеры, бизнес аналитики и т.д.).
- Участие в митингах, технических митингах и т.д.
Мы предлагаем:
- 20 рабочих дней отпуска;
- 12 sick days.
- Компенсацию больничных.
- Выходные на государственные праздники.
- li>
- Гибкий график (начало работы с 8 до 11, 8-часовой рабочий день).
- Возможность серьезно повысить свой профессиональный уровень, оперируя инструментами в большойкомпании.
- Развитие и обучение в профессиональном разрезе;
- Забота о ментальном здоровье— корпоративный психолог для команды.
- Поддержка и развитие волонтерской культуры— наша команда организует и присоединяется к многим благотворительным акциям.
Наша позиция предусматривает работу в офисе на Кипре. Будем рады подробнее пообщаться:)