-
View all jobs
Mad Collective is a digital entertainment company founded in Rochester (NY) in the early 2000s, with offices in Barcelona since 2007.
We're a dynamic and diverse team, driven by innovation and new opportunities. Our team includes technologists, marketers, business operators, video producers, and VR experts, with members representing a wide range of nationalities and backgrounds.
We are looking for a Backend Developer to join our Billing Engineering team and help maintain and evolve one of the company’s most business-critical platforms.
What will you do?
Maintain, evolve, and improve our core billing platform; deliver new capabilities across the system; troubleshoot high-impact production issues; and help strengthen the performance, reliability, and maintainability of a business-critical platform.
You will join a small team that owns a large legacy PHP monolith and several supporting components at the center of our payments, subscriptions, member systems, and routing logic. This is a role with real ownership and direct business impact. It also requires pragmatism: the system is complex, legacy, and constantly in use, so the work is often about making careful, effective improvements in imperfect conditions rather than redesigning everything from scratch.
This role is a strong fit for someone who enjoys understanding complex systems, working close to business outcomes, and improving critical software over time. It is less suited to someone looking mainly for greenfield development or a highly polished codebase.
We operate as a hybrid-remote company, giving everyone the flexibility to work from home two days per week. This balance supports both collaboration and individual productivity.
Main responsibilities
Please note: All applications must be submitted in English.
Applications are pre-screened using automated tools before human review. By submitting your application, you consent to your CV and application answers being processed for screening purposes.
We're a dynamic and diverse team, driven by innovation and new opportunities. Our team includes technologists, marketers, business operators, video producers, and VR experts, with members representing a wide range of nationalities and backgrounds.
We are looking for a Backend Developer to join our Billing Engineering team and help maintain and evolve one of the company’s most business-critical platforms.
What will you do?
Maintain, evolve, and improve our core billing platform; deliver new capabilities across the system; troubleshoot high-impact production issues; and help strengthen the performance, reliability, and maintainability of a business-critical platform.
You will join a small team that owns a large legacy PHP monolith and several supporting components at the center of our payments, subscriptions, member systems, and routing logic. This is a role with real ownership and direct business impact. It also requires pragmatism: the system is complex, legacy, and constantly in use, so the work is often about making careful, effective improvements in imperfect conditions rather than redesigning everything from scratch.
This role is a strong fit for someone who enjoys understanding complex systems, working close to business outcomes, and improving critical software over time. It is less suited to someone looking mainly for greenfield development or a highly polished codebase.
We operate as a hybrid-remote company, giving everyone the flexibility to work from home two days per week. This balance supports both collaboration and individual productivity.
Main responsibilities
- Own the maintenance, modernization, and ongoing evolution of our core Billing platform and its components.
- Work within a large legacy PHP monolith and adjacent services, making safe and pragmatic changes in business-critical areas.
- Understand and extend complex billing logic related to payments, subscriptions, member systems, and transaction flows.
- Balance short-term delivery needs with long-term maintainability improvements.
- Investigate, diagnose, and resolve high-impact production issues in a high-traffic environment.
- Help drive improvements in performance, scalability, and reliability across the platform.
- Contribute throughout the full software development lifecycle, from design and implementation to deployment and support.
- Produce clear technical documentation for both existing systems and new components.
- Strong foundation in software design and object-oriented development, with the judgment to apply good engineering principles pragmatically in real-world legacy systems.
- Experience maintaining, evolving, and improving complex legacy systems.
- Strong professional experience with PHP.
- Excellent analytical, debugging, troubleshooting, and problem-solving skills.
- Experience leveraging AI tools such as Cursor, Claude Code, and coding agents to support software development and improve productivity.
- Hands-on experience with Docker.
- Hands-on experience with AWS services.
- Strong experience writing efficient, high-performance SQL queries in MySQL.
- Business-level English, written and spoken.
- Strong collaboration and communication skills, with a team-first attitude.
- Experience working in high-traffic production environments.
- Experience with Kubernetes and Helm.
- Experience working with queue-based or asynchronous systems.
- Experience with non-relational databases.
- Experience with CI/CD pipelines and practices.
- Experience with observability and monitoring tools such as Datadog and Grafana.
- First interview with our People team, to get to know your profile and explain the company and the role.
- Second interview with the Hiring Manager and the Tech Lead, to review your technical skills and provide more information about the team and position.
- Technical test, do it when you can, no time constraints. Optionally you can show us one of your projects.
- Third interview with the Tech Lead and a Developer from the team to review the technical test and ask follow-up questions
- Offer 🎉
- Private Health and Dental Insurance plan
- Subsidized gym memberships and fitness classes
- Monthly internet allowance
- Working from home setup allowance
- Sponsored training and development
- Top-notch Apple equipment
- Remote policy and flexible working hours
- Flexible Bank Holidays — design your own working calendar with a lengthy consecutive vacation policy
- Day off for your birthday
- Hybrid remote model office
Please note: All applications must be submitted in English.
Applications are pre-screened using automated tools before human review. By submitting your application, you consent to your CV and application answers being processed for screening purposes.
Key Skills
Ranked by relevance
php
kubernetes
ai tools
datadog
cicd
sql
aws
ai
Related Jobs
3 roles aligned with this opportunity
View Job Details
Related
Senior Fullstack Engineer (PHP/VueJS) - Barcelona
2026-02-22
Full-time
Mid-Senior
Spain
Technology
Engineering
View Job Details
Related
Senior Cloud Engineer (.NET & AI)
2026-06-17
Full-time
Mid-Senior
Argentina
Technology
Engineering
View Job Details
Related
Senior .NET Developer
2026-06-17
Full-time
Mid-Senior
Argentina
Software Development
Information Technology
Login to Apply
- Posted
- May 14, 2026
- Type
- Full-time
- Level
- Not Applicable
- Location
- Barcelona
- Company
- Mad Collective
Industries
Technology
Information
Internet
Categories
Engineering
Information Technology
Related Jobs
3 roles aligned with this opportunity
View Job Details
Related
Senior Fullstack Engineer (PHP/VueJS) - Barcelona
2026-02-22
Full-time
Mid-Senior
Spain
Technology
Engineering
View Job Details
Related
Senior Cloud Engineer (.NET & AI)
2026-06-17
Full-time
Mid-Senior
Argentina
Technology
Engineering
View Job Details
Related
Senior .NET Developer
2026-06-17
Full-time
Mid-Senior
Argentina
Software Development
Information Technology