Senior Back-End Engineer - Php, Payments Team (Remote In Emea)

Jobgether
Barcelona, Spain
14 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English

Tech stack

PHP (Programming Language) Agile Methodology Macintosh Computers Code Review Continuous Integration Command-Query Responsibility Segregation (Software Development) Payment Systems Pair Programming Payment Service Provider Software Engineering Backend Solid Principles
+2 more
Event Sourcing Domain Driven Design

Job description

Senior Back-end Engineer - PHP, Payments Team (Remote in EMEA)5 days ago Be among the first 25 applicantsThis position is posted by Jobgether on behalf of a partner company.We are currently looking for aSenior Back-end Engineer - PHP, Payments TeaminEMEA.In this role, you will contribute to the development and enhancement of a high-performance Payments system supporting global e-commerce operations.You will work on scaling, optimizing, and modularizing payment services, including integrating new payment methods and improving reliability across multiple platforms.The position involves designing and implementing robust backend workflows, applying best practices in Domain-Driven Design and Event Sourcing.You will collaborate closely with product managers, engineers, and cross-functional teams to deliver a seamless and accurate payment experience for merchants and customers.This role provides a dynamic environment where innovation, quality, and technical mentorship are highly valued.AccountabilitiesDesign, develop, and maintain backend systems for payments, ensuring scalability and robustnessExtract and transform existing payment modules into independent services using Domain-Driven Design (DDD) and Event SourcingImplement workflows and orchestration logic for high-load, distributed payment systems using Integrate new payment options and support multicurrency and subscription management featuresCollaborate with product teams to define features, resolve bugs, and improve code qualityConduct code reviews, mentor team members, and contribute to knowledge sharing sessionsMaintain high standards in testing, CI/CD, and software development best practicesRequirements5+ years of experience with PHP developmentStrong knowledge of Domain-Driven Design (DDD) and CQRS principlesExperience building and maintaining distributed systemsQuality-focused mindset: testing (TDD preferred), SOLID principles, pair programming, and Agile methodologiesAbility to mentor team members and provide constructive code feedbackProficient in English (spoken and written).Preferred Qualifications:Experience with Event SourcingExperience refactoring monolithic applications into microservicesBenefitsBe part of a friendly, inclusive, and global teamRemote work flexibility or access to modern offices/co-working spaces in R?ga, Tallinn, or BarcelonaFlexible working hours (start your day as late as 11 a.M.)Health insurance coverageAccess to mentorship, internal meetups, hackathons, and team-building eventsFree and healthy lunch (for office-based roles)Standard Apple Mac Book laptop for workOpportunity to grow in a collaborative, high-quality engineering environmentThank you for your interest!

Requirements

preferred), SOLID principles, pair programming, and Agile methodologiesAbility to mentor team members and provide constructive code feedbackProficient in English (spoken and written). Preferred Qualifications:Experience with Event SourcingExperience refactoring monolithic applications into microservicesBenefitsBe part of a friendly, inclusive, and global teamRemote work flexibility or access to modern offices/co-working spaces in R?ga, Tallinn, or BarcelonaFlexible working hours (start your day as late as 11 a.M.)Health insurance coverageAccess to mentorship, internal meetups, hackathons, and team-building eventsFree and healthy lunch (for office-based roles)Standard Apple Mac Book laptop for workOpportunity to grow in a collaborative, high-quality engineering environmentThank you for your interest!

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.buscojobs.com.es

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:52 min

Structuring and scaling the backend engineering team

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

3:39 min

Addressing code review surrender and process exploitation

Laura Tacho Laura Tacho · WWC Europe 2026

2:15 min

Understanding the basics of event sourcing patterns

Eldert Grootenboer +1 · WWC 2023

52 sec

Balancing remote flexibility across distributed European hubs

Mike Butcher Mike Butcher +1 · WWC 2024

1:55 min

Hiring backend developers with strong cultural fit

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

1:38 min

Transitioning into backend engineering from web development

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

Videos

See all

Related articles

See all