Senior PHP/Backend Developer

METRO Markets GmbH
Municipality of Palma, Spain
2 days ago

Role details

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

Job location

Municipality of Palma, Spain

Tech stack

Clean Code Principles
PHP
API
Continuous Integration
Data Validation
Laravel
MySQL
Object-Oriented Software Development
RabbitMQ
SQL Databases
Symfony
Google Cloud Platform
PHPUnit
Cypress
Backend
Kubernetes
REST
Data Pipelines
Docker
Microservices

Job description

As part of our global growth, we're expanding our ERP Finance team in Palma de Mallorca and looking for a skilled Backend Developer to help us scale and evolve the financial backbone of our marketplace.

You'll play a key role in the systems that power invoicing, tax reporting, vendor payments, and financial reconciliation across multiple international markets. From ensuring buyers receive compliant invoices to handling vendor billing workflows and reporting transactions to tax authorities, your work will have direct business impact across the entire platform.

We operate in a fast-paced, data-driven environment where finance meets tech at scale. If you're passionate about clean code, financial systems, and solving real-world problems with global reach - this is your spot.

Your role

As a Backend Developer in ERP Finance, you'll:

  • Develop and maintain services for buyer invoicing, vendor billing, financial reporting, and automated tax submissions to local authorities.

  • Design APIs and data pipelines that handle complex business rules for multi-country tax logic, VAT rates, and invoice compliance.

  • Collaborate with engineers, product managers, tax specialists, and data analysts to automate and optimize financial operations.

  • Contribute to architecture discussions and ensure scalability and resilience in critical financial systems.

  • Help shape our finance platform to support new markets, tax jurisdictions, and regulatory changes. Tech stack We use modern tools to build reliable and scalable systems. You'll be working with:

  • PHP (Symfony), MySQL, RabbitMQ, CI/CD, Docker, Kubernetes, GCP.

  • Testing frameworks such as PHPUnit, Cypress, or similar.

  • Event-driven systems and microservices architecture.

Requirements

  • 4+ years of experience in backend development with frameworks like Symfony or Laravel.
  • Strong experience with RESTful APIs, object-oriented programming, and SQL databases.
  • Familiarity with financial systems, data validation, or tax/reporting logic is a strong plus.
  • Experience with cloud-native architectures and tools like Docker, Kubernetes, and GCP is a big plus.
  • A proactive mindset, comfortable taking ownership and driving improvements.
  • Solid communication skills in English, our working language.
  • A valid European work permit.

About the company

We work for those who wake up every day and want to make a difference. The ones who took their dreams and turned it into their own business.

We create the future of B2B commerce by giving business relationships a platform. Our marketplace enables millions of business owners all over the world to focus on what they do best - delight others.

Our product, the METRO Marketplace:
Marketplace GermanyMarketplace Spain

Apply for this position