У 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. Здатність розробляти архітектуру програми за допомогою Event Sourcing, враховуючи вимоги до необхідної потужності та масштабованості.
- Поглиблене знання процесів проектування та розгортання мікросервісів, включаючи керування конфігурацією, моніторинг і журналювання.< /li>
- Поглиблене знання функціональності Jenkins, у тому числі розширені можливості конфігурації, такі як параметризація, плагіни, додаткові інструменти.
- Повний цикл SDLC
- Поглиблене знання методології Agile Development та її Фреймворки SCRUM і KANBAN
Бонусні бали за:
- Досвід роботи з Elasticsearch, Redis
< li>Досвід роботи з Gitlab CI/CD- Розуміння або досвід роботи з Event Sourcing
- Досвід роботи з nginx, shell
- OpenAPI (swagger-php) li>
- UML,TDD
- Досвід Agile/Scrum
Ми пропонуємо:
- Конкурентний компенсаційний пакет (відповідно до вашого досвіду)
- Доступ до платних корпоративних уроків англійської мови (через Preply)
- 27 робочих днів гнучкої оплачуваної відпустки (PTO) li>
- Повністю віддалена робота з гнучким графіком (у межах часового поясу CET) з будь-якого місця на ваш вибір
- Культура, орієнтована на цінності, із дружньою та сприятливою робочою атмосферою
- Можливість регулярно брати участь у конфподій і подій спільноти як учасника, так і внеску
- Матрична організаційна структура, розроблена для оптимізації спілкування, усунення бар’єрів і підвищення ефективності
Скористайтеся можливістю розвивати свої навички в передове фінтех-середовище. Подайте заявку зараз, щоб стати частиною нашої динамічної команди та зробити відчутний вплив на майбутнє платежів! Давайте створимо щось чудове разом!