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

Jobgether
Málaga, Spain
11 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience required
5 years minimum
Working hours
Shift work
Languages
English

Tech stack

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

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 Temporal.ioIntegrate 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 MacBook laptop for workOpportunity to grow in a collaborative, high-quality engineering environmentThank you for your interest!#J-*****-Ljbffr

Requirements

5+ years of experience with PHP development Strong knowledge of Domain-Driven Design (DDD) and CQRS principles Experience building and maintaining distributed systems Quality-focused mindset: testing (TDD preferred), SOLID principles, pair programming, and Agile methodologies Ability to mentor team members and provide constructive code feedback Proficient in English (spoken and written). Preferred Qualifications: Experience with Event Sourcing Experience refactoring monolithic applications into microservices

Benefits & conditions

Be part of a friendly, inclusive, and global team Remote work flexibility or access to modern offices/co-working spaces in R?ga, Tallinn, or Barcelona Flexible working hours (start your day as late as 11 a.m.) Health insurance coverage Access to mentorship, internal meetups, hackathons, and team-building events Free and healthy lunch (for office-based roles) Standard Apple MacBook laptop for work Opportunity to grow in a collaborative, high-quality engineering environment Thank you for your interest! #J-*****-Ljbffr

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

3:07 min

Transitioning architecture to microservices at Netflix

Steve Upton Steve Upton · WWC 2022

4:36 min

Hiring passionate software engineers to tackle unprecedented scaling challenges

Dana Lawson Dana Lawson +1 · WWC Europe 2026

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