logo

View all jobs

PHP developer

Remote, Remote

Проект — білінг-платформа для здійснення електронних платежів різними методами з високою пропускною спроможністю. Перед нами стоять завдання високої доступності сервісу та безпеки обробки платежів. Наша платформа сертифікована згідно з PCI DSS і розроблена з використанням сучасних технологій.

Проект розпочинався як невеликий моноліт 9 років тому, а теперь налічує декілька десятків мікросервісів, розгорнутих в GCP та AWS. Використовуємо різні архітектурні підходи та сховища під конкретні задачі. На меті зараз розширення однієї з команд, що займається підтримкою та розвитком системи проведення платежів.

Вимоги:

  • Досвід від трьох років роботи із PHP (7.x / 8.x), із Symfony framework (5.x / 6.x) від року.
  • Досвід реалізації взаємодії із зовнішнім АПІ згідно документації.
  • Досвід використання реляційних (MySQL або PostgreSQL) та нереляційних (Redis) сховищ даних.
  • Досвід опису контрактів та генерації бібліотек із використанням OpenApi.
  • Досвід використання Docker для локальної розробки.
  • Розуміння та дотримання принципів ООП, SOLID, DDD, «чистого коду» при розробці.
  • Розуміння принципів роботи та тестування мікросервісної архітектури.
  • Розуміння базових принципів Kanban, Scrum.
  • Досвід участі у командних активностях — ретроспективи, планінг, рефайнмент, грумінг і інші активності.
  • Англійська на рівні роботи з технічною документацією.

Буде плюсом:

  • Досвід роботи із чергами із використанням брокера повідомлень (AMPQ / RabbitMQ).
  • Написання на PHP Unit-тестві / Api-тестів / Інтеграційних тестів.
  • Gitlab CI.
  • gRPC /Protobuf.
  • Javascript.
  • twig.
  • bash.

Обов’язки:

  • Розвиток та підтримка сервісів, що взаємодіють із внутрішніми сервісамі за API та через повідомлення у чергах.
  • Реалізація взаємодії із зовнішніми партерами за надами API-специфікаціями.
  • Пошук та усунення помилок в роботі сервісу на підставі інформації з логів.
  • Аналіз технічних завдань та вимог до реалізації нового функціоналу.
  • Рефакторинг легасі-коду.
  • Покриття тестами функціоналу сервісу.
  • Взаємодія із іншими командами (розробники інших сервісів, dev ops, тестувальники, проджект менеджери, бізнес аналітики тощо).
  • Участь у дейлі мітінгах, технічних мітингах тощо.

Ми пропонуємо:

  • Медичне страхування.
  • Оплачувана відпустка (20 робочих днів).
  • 12 Sick days.
  • Вихідний на честь дня народження.
  • Self — learning бібліотека, доступ до платних курсів.
  • Програма ротації.
  • L&D центр з курсами для співробітників.
  • Гнучкий графік роботи.
  • Підтримка та розвиток волонтерської культури — наша команда організовує і долучається до благодійних акцій. Ми раді допомагати і робити світ навколо нас добрішим.
  • Піклування про ментальне здоров’я — корпоративний психолог.

Share This Job

Powered by