PHP Backend Developer in Barcelona or Remote

Mad Collective

Share offer

Job Description

At Mad Collective we are proud of our diversity (over 32 nationalities) and believe it is one of the most important contributors to our success. We’re 180+ people energized about our future and enjoying everything a high-growth company has to offer.

We offer a hybrid-remote work schedule which enables you to find the right combination of work from home and in-office collaborative time with your team.

Join the collective and go mad with us!

What do we do?

In the Marketing Team we are in charge of the acquisition and monetization of traffic to internal or external products. We are in charge of high-concurrency and high-volume components.

What will you do?

  • Triage, diagnose, and solve problems in a high traffic environment
  • Refactor and extract our monolith components into microservices
  • Maintain our existing components and add new features to them
  • Write unit, functional, integration, and E2E tests
  • Participate in all the steps of the software development lifecycle
  • Participate in discussions related to improving performance and scalability
  • Document existing and new systems and components
  • Share knowledge with your colleagues about best practices and new technologies

How do we work?

We work as a team, where everyone is accountable, friendly, and always willing to help. We come from different backgrounds, and we encourage a multidisciplinary profile where the main focus is on the backend, yet still includes devops and a little frontend tasks. Each member may be involved in any step of the process, from analysis and development to CR, QA, and deployment.

We use SCRUM, we do daily meetings, grooming sessions, retrospective and planning meetings for each sprint.


We are looking for a talented and passionate developer to support us on breaking our legacy PHP monolith into microcomponents using AWS.

What do we need from you?

  • Strong PHP knowledge, OOP patterns and SOLID principles
  • Strong analytical, problem-solving, debugging, and troubleshooting skills.
  • Experience with SQL databases (NoSQL is a plus)
  • Open to work with different languages depending on project needs (GoLang, NodeJS, JAVA)
  • Interest in DevOps related technologies (AWS, Terraform)
  • Basic knowledge on Docker and Kubernetes
  • CI/CD (CircleCI, Jenkins)
  • Experience working in Agile environment (SCRUM)
  • Fluent English

What do we also value?

Experience with:

  • Domain driven design
  • Microservices architecture
  • Symfony or Laravel
  • Frontend frameworks (Vue.js, jQuery)
  • AWS (S3, SQS, SNS, EC2…)

What is our technical stack?

  • PHP for components and NodeJS for lambdas
  • JavaScript and Vue.js
  • MariaDB, Redis and DynamoDB
  • AWS cloud (S3, SQS, SNS, EC2, Route 53, Lambda, API Gateway, KMS, CloudFront…)
  • Docker and Kubernetes
  • Terraform, CircleCI and Jenkins
  • Datadog and ELK


  • Private Health and Dental Insurance plan for employees.
  • Subsidized gym memberships and fitness classes.
  • Monthly internet allowance.
  • Working from home setup allowance.
  • Company sponsored Spanish, Catalan and English classes.
  • Sponsored training and development.
  • Quarterly company bonus programme.
  • Top notch Apple equipment.
  • Remote policy and flexible working hours
  • Flexible Bank Holidays. Design your own working calendar with a lengthy consecutive vacation day policy.
  • Day off for your birthday.
  • Hybrid remote model office

*Please note: All applications must be submitted in English

  • Agency

  • Barcelona, Spain

  • 50 - 200

  • 2002


Other backend developer jobs that might interest you...