E

EveryPay (Skroutz)

Payments, banking, and financing platform

Senior Software Engineer

Backend EngineeringConfirmed live in the last 24 hours
Full-timeNea Ionia, GreeceNo salary listed

About the Job

Requirements

  • At least 7 years of professional software engineering experience, including strong backend development expertise.
  • Advanced PHP experience, preferably PHP 8.x, including strict types, object-oriented programming, design patterns, testing, and maintainable application architecture.
  • Strong understanding of relational databases, including schema design, indexing, query optimization, transactions, and data consistency.
  • Experience designing, building, and maintaining REST APIs with clear contracts, versioning, error handling, security, and backward compatibility.
  • Experience with high-throughput, distributed, or mission-critical systems where reliability, latency, and correctness matter.
  • Commitment to testing, including unit, integration, and contract testing, with sound judgment about what to test and at which level.
  • Security-first mindset, including awareness of injection risks, data exposure, authentication, authorization, edge cases, and failure modes.
  • Experience with asynchronous processing, message queues, retries, idempotency, and eventual consistency patterns.
  • Experience with Git workflows, CI/CD pipelines, code review practices, and collaborative engineering delivery.
  • Ability to lead technical discussions, explain trade-offs clearly, and communicate effectively with engineers and non-engineers.
  • Experience mentoring other engineers and raising a team's technical bar.
  • Ability to take ownership of ambiguous, complex problems and drive them toward reliable outcomes.
  • Completed military obligations, if applicable.

Responsibilities

  • Design and build high-performance PHP services, background jobs, and APIs that process real financial transactions at scale.
  • Write modern PHP 8.2 or later using strict types, typed properties, and PSR standards.
  • Build and maintain high-performance APIs, background jobs, and database-driven features.
  • Review pull requests to catch bugs, enforce standards, and suggest better patterns.
  • Identify opportunities to improve code quality, architecture, and performance.
  • Develop and maintain features across the payment platform to ensure high availability and low latency for millions of users.
  • Work with product managers to align technical solutions with business goals, and coordinate with engineering leads to ensure delivery quality across the organization.
  • Own features from conception through deployment using modern DevOps practices, cloud infrastructure, and agile methodologies.

Desired Qualifications

  • Experience with domain-driven design, CQRS, event-driven architecture, or service-oriented systems.
  • Hands-on experience with AWS services such as SQS, Lambda, ECS, SNS, and ECR.
  • Background in fintech, payments, banking, or regulated environments.
  • Experience designing systems requiring strong consistency, auditability, idempotency, or reconciliation.
  • Familiarity with observability practices, including structured logging, metrics, tracing, alerting, and incident response.
  • Experience with Kubernetes, Docker, and production-grade cloud infrastructure.
  • Ability to navigate ambiguous requirements, challenge assumptions, and iterate toward clarity.
  • Experience influencing technical direction across teams or domains.

About the Company

EveryPay (Skroutz)

Payments, banking, and financing platform

EveryPay provides a licensed electronic money institution (EMI) platform that unites payments, banking, and financing on a single API-driven system to power financial ecosystems for merchants and platforms across Europe. It enables card-present and card-not-present payments, digital wallets, dedicated IBANs, SEPA transfers, real-time settlement, and embedded SME lending using payment data. The platform serves 50,000+ businesses across 50+ marketplaces, handling online and offline transactions with a focus on instant, account-to-account style operations. Differentiators include its regulatory backing by the Bank of Greece, cross-border passporting across 24 markets, and an integrated stack that lets platforms operate like banks while enabling growth for merchants and marketplaces. The goal is to provide simple, secure, and scalable fintech infrastructure that accelerates the transition to instant, intelligent payments for the broader ecosystem.

Company size
51-200
Company stage
Not listed
Total funding
Not listed
Headquarters
Greece
Founded
2014

Recently Posted Jobs

Explore more opportunities at EveryPay (Skroutz)

See more jobs