EveryPay (Skroutz)

Software Engineer - Content Management System

EveryPay (Skroutz)
Apply
3 months ago
Néa Ionía, GreeceMid Level

Responsibilities

  • Design, build, and maintain CMS payment plugins and integrations for WooCommerce, Magento, PrestaShop, OpenCart, and similar platforms.
  • Implement and support merchant-facing checkout flows, redirects, callbacks, webhooks, refunds, transaction status updates, and error handling.
  • Write modern PHP using strict types, typed properties, object-oriented principles, design patterns, and PSR standards.
  • Ensure integrations are secure, maintainable, well documented, and easy for merchants and partners to install and operate.
  • Improve code quality, architecture, performance, observability, and developer experience.
  • Troubleshoot production issues involving merchant integrations, CMS environments, payment flows, and third-party systems.
  • Collaborate with product managers, engineering leads, support teams, and other engineers on technical solutions.

Requirements

  • At least 2 years of professional backend development experience.
  • Strong PHP 8.x skills with strict types, object-oriented programming, and design patterns, or equivalent backend-language experience with the ability to ramp up.
  • Hands-on experience building, maintaining, or significantly extending CMS plugins, ecommerce modules, or third-party platform integrations.
  • Understanding of plugin lifecycles, configuration, checkout flows, order states, hooks and events, admin settings, and cross-version compatibility.
  • Commitment to testing, including unit and integration testing and knowing when to apply each.
  • Ability to consider security issues such as injection, data exposure, edge cases, and failure modes.
  • Experience with Git workflows and CI/CD pipelines in a team environment.
  • Clear communication with both technical and non-technical stakeholders.
  • Completed military obligations if applicable.
  • Familiarity with DDD, CQRS, event-driven architectures, AWS services, fintech or payments, regulated environments, message queues, and asynchronous processing is preferred.

Benefits

  • Competitive full-time salary is offered, but no amount is specified.
  • Private family medical plan.
  • Monthly meal allowance.
  • Learning and development programs and access to relevant resources.
  • Flexible hybrid work model in Nea Ionia, Greece.
  • Free Skroutz Plus subscription.
  • Free wellness subscription.
  • Birthday leave.
  • Meals on office days.
  • Autonomy, mentoring, and opportunities for growth.

Tech Stack

AWSDockerGitGitHub ActionsKubernetesMariaDBMongoDBNode.jsPHPReactReact Native

Categories

EveryPay (Skroutz)

About EveryPay (Skroutz)

501-1,000 employees
Contact me