В Paymentop мы больше, чем просто финтех-компания; мы работаем над переосмыслением платежной среды во всем мире. Наша миссия — расширять возможности бизнеса и потребителей, предоставляя плавные, безопасные и надежные платежные решения. По мере роста проектов должна расти и команда.
𝗢𝘂𝗿 𝘀𝗼𝗹𝘂𝘁𝗶𝗼𝗻𝘀 𝗶𝗻𝗰𝗹𝘂𝗱𝗲:
- Интеграция с несколькими PSP, электронными кошельками, карточными процессорами, эквайерами и поставщиками программного обеспечения;
- Несколько вариантов интеграции;
- Подробная аналитика в приложении;
- Интеллектуальная маршрутизация и каскадирование платежей;
- Полная настройка оформления заказа;
- Кроссплатформенные платежи.
< /li>
Ваша роль и влияние:
В своей роли в Paymentop вы будете в центре нашей миссии по революционному изменению платежей во всем мире. Ваш опыт будет иметь решающее значение при анализе данных, процессов и кода для выявления, решения или предотвращения проблем и улучшения продуктов. Вы будете способствовать разработке безопасного, хорошо протестированного и высокопроизводительного продукта, устанавливая новые стандарты в индустрии финансовых технологий.
Ваши основные обязанности будут включать:< /p>
- Проектирование, разработка, тестирование, документирование, выпуск и поддержка программного обеспечения с нуля.
- Улучшение и доработка наших существующих API и серверных систем.
- Интеграция третьих сторон. сторонние решения для расширения нашей платежной экосистемы (эквайер, шлюз, альтернативные способы оплаты, платформы токенов, системы проверки/оценки/мониторинга операций клиентов, отчетности и т. д.).
- Проведение тестов, чтобы убедиться во всем работает как надо и настройка среды тестирования для проверки новых функций.
- Исправление существующих ошибок и отладка разработанного программного обеспечения.
- Подготовка необходимой технической документации.
- Осуществление поддержки внедренного программного обеспечения в производстве.
- Сотрудничество с внешними разработчиками и другими членами команды для наиболее эффективного выполнения всех вышеперечисленных задач.
Эта роль связана с улучшением наших продуктов и решением проблем, поэтому мы ищем человека с отличными навыками устранения неполадок, интересом к инновациям и нетрадиционным решениям.
Что вас выделяет:
- Понимание лучших практик оптимизации кода и веб-продуктов на PHP, работа с кешированием , асинхронность. Знание лучших практик разработки и поддержки крупномасштабных проектов.
- Глубокое понимание ООП.
- Глубокое понимание Symfony. Опыт проектирования и реализации RESTful API с использованием Symfony. Знание Doctrine ORM.
- Управление реляционными базами данных (Postgresql). Навыки оптимизации сложных SQL-запросов для повышения производительности с использованием таких методов, как переписывание запросов, стратегии индексации и планы выполнения запросов.
- Опыт проектирования схем баз данных, включая методы нормализации, моделирование сущностей-связей и лучшие практики проектирования схем.
- Понимание внутренней работы Kubernetes, Docker и его компонентов, таких как Docker Engine. , Docker Hub, Docker Swarm. Знание процесса мониторинга и логирования контейнеров в Docker для выявления проблем.ms и анализировать их причины.
- Опыт интеграции Docker с другими сервисами и инструментами для автоматизации процессов CI/CD, например, Jenkins, GitLab CI.
- Понимание более детальных аспектов CI /CD, например настройка конвейера, автоматизация различных этапов разработки и развертывания.
- Глубокое понимание SOLID, GRASP. Глубокое понимание широкого спектра шаблонов проектирования, включая их мотивацию, структуру и реализацию.
- Знание передовых концепций DDD, таких как события домена, службы домена, ограниченные контексты. Способность разрабатывать модель предметной области для сложных бизнес-задач и использовать ее для решения реальных задач. Понимание важности контекста приложения и разработка ограниченных контекстов для разделения моделей предметной области.
- Расширенное понимание принципов и преимуществ SQRS, включая асинхронную обработку команд, синхронизацию данных между моделями чтения и записи. Опыт использования шаблонов проектирования и архитектурных шаблонов для реализации эффективной архитектуры на основе SQRS.
- Продвинутые знания практик профессионального архитектурного проектирования. Опыт проектирования и разработки сложных, больших систем с использованием архитектурных шаблонов и шаблонов. Способность определять и документировать архитектурные решения и решать проблемы, связанные со сложностью и масштабируемостью системы.
- Расширенное знание инструментов и библиотек автоматизации интеграционного тестирования PHP, таких как PHPUnit, Codeception, Behat. Способность проектировать и структурировать интеграционные тесты для больших и сложных систем с большим количеством взаимодействующих компонентов. Знание процесса настройки тестовых сред и управления зависимостями для эффективных интеграционных тестов.
- Продвинутые знания процесса разработки и развертывания систем, построенных на основе Event Sourcing. Способность проектировать архитектуру приложения с использованием источников событий с учетом требований к необходимой мощности и масштабируемости.
- Продвинутые знания процессов проектирования и развертывания микросервисов, включая управление конфигурацией, мониторинг и ведение журналов.< /li>
- Продвинутые знания функциональности Jenkins, включая расширенные возможности настройки, такие как параметризация, плагины и дополнительные инструменты.
- Полный цикл SDLC.
- Продвинутые знания методологии гибкой разработки и ее особенностей. Фреймворки SCRUM и KANBAN
Бонусные баллы за:
- Опыт работы с Elasticsearch, Redis
< li>Опыт работы с Gitlab CI/CD- Понимание или опыт работы с источниками событий
- Опыт работы с nginx, оболочкой
- OpenAPI (swagger-php)
li>- UML, TDD
- Опыт Agile/Scrum
Мы предлагаем:
- Конкурентоспособный компенсационный пакет (соответствует вашему опыту)
- Доступ к платным корпоративным урокам английского языка (через Preply)
- 27 рабочих дней гибкого оплачиваемого отпуска (PTO)
li>- Полностью удаленная работа с гибким графиком (в пределах часового пояса CET) из любого места по вашему выбору.
- Культура, основанная на ценностях, с дружественной и поддерживающей рабочей средой.
- Возможности. регулярно участвовать в конфмероприятий и общественных мероприятий в качестве участника и участника.
- Матричная организационная структура, предназначенная для оптимизации коммуникации, устранения барьеров и повышения эффективности.
Воспользуйтесь возможностью развивать свои навыки в передовая финтех-среда. Подайте заявку сейчас, чтобы стать частью нашей динамичной команды и оказать ощутимое влияние на будущее платежей! Давайте построим что-то великое вместе!