Проект — білінг-платформа для здійснення електронних платежів різними методами з високою пропускною спроможністю. Перед нами стоять завдання високої доступності сервісу та безпеки обробки платежів. Наша платформа сертифікована згідно з PCI DSS і розроблена з використанням сучасних технологій.
Проект розпочинався як невеликий моноліт 9 років тому, а теперь налічує декілька десятків мікросервісів, розгорнутих в GCP та AWS. Використовуємо різні архітектурні підходи та сховища під конкретні задачі. На меті зараз розширення однієї з команд, що займається підтримкою та розвитком системи проведення платежів.
Вимоги:
- Досвід від трьох років роботи із PHP (7.x / 8.x), із Symfony framework (5.x / 6.x) від року.
- Досвід реалізації взаємодії із зовнішнім АПІ згідно документації
- Досвід використання реляційних (MySQL) та нереляційних (Redis) сховищ даних.
- Досвід опису контрактів та генерації бібліотек із використанням OpenApi.
- Досвід використання Docker для локальної розробки
- Розуміння та дотримання принципів ООП, SOLID, “чистого коду” при розробці.
- Розуміння принципів роботи та тестування мікросервісної архітектури
- Здатність до роботи в команді, вміння спілкуватися та співпраця.
- Розуміння базових принципів Kanban, Scrum.
- Досвід участі у командних активностях - ретроспективи, планінг, рефайнмент, грумінг і інші активності.
- Англійська на рівні роботи з технічною документацією.
Буде плюсом:
- Досвід роботи із чергами із використанням брокера повідомлень (AMPQ / RabbitMQ)
- Написання на PHP Unit-тестві та / або Api-тестів
- Javascript
- PostgreSQL
- twig
- bash
- Gitlab CI
Обов’язки:
- Розвиток та підтримка сервісу, що взаємодіє з зовнішнім АПІ партнерів.
- Пошук та усунення помилок в роботі сервісу на підставі інформації з логів.
- Аналіз технічних завдань та вимог до реалізації нового функціоналу.
- Рефакторинг легасі-коду.
- Покриття тестами функціоналу сервісу.
- Взаємодія із іншими командами (розробники інших сервісів, dev ops, тестувальники, проджект менеджери, бізнес аналітики тощо).
- Участь у дейлі мітінгах, технічних мітингах тощо.
Ми пропонуємо:
- 20 робочих днів відпустки;
- 12 sick days.
- Компенсацію лікарняних.
- Вихідні на державні свята.
- Гнучкий графік (початок роботи з 8 до 11, 8-годинний робочий день).
- Можливість серйозно підвищити свій професійний рівень, оперуючи інструментами у великій компанії.
- Розвиток та навчання у професійному розрізі;
- Піклування про ментальне здоров’я — корпоративний психолог для команди.
- Підтримка та розвиток волонтерської культури — наша команда організовує і долучається до багатьох благодійних акцій.
Наша позиція передбачає роботу в офісі на Кіпрі. Будемо раді поспілкуватись детальніше:)