This offer is not available anymore

Backend PHP Developer in Barcelona

CMP Group

Share offer

Job Description

CMP Group is looking for a Backend PHP developer to join our development team in Barcelona!

With over 60 people in our technical staff distributed in several teams between our offices in Barcelona (Spain) and Rochester (NY, USA), we are a mid-sized and fast-growing company leading the online entertainment industry.

CMP Group a friendly, progressive company that understands the importance of the work/play ratio. So, hang out with us on our terrace, where you can relax or play ping pong. Join us for barbecues, nights out and winter ski trips. Exchange ideas with people from all aspects of our business to help encourage new ideas and out of the box thinking. Come and work in an environment that encourages your growth as a developer by investing in conferences and workshops and always encouraging you to learn new things!


  • Maintain, develop and add new features to our shared service layer
  • Modernise and improve existing code using a DDD approach
  • Break and extract new components from monolithic applications
  • Triage, diagnose and solve high traffic production system software problems
  • Advise on issues for improving performance and scalability
  • Develop unit, characterisation and functional tests
  • Be involved in the full life cycle development process
  • Actively participate in Code Reviews
  • Documenting existing systems / components


Required skills:

  • 2+ years object-oriented PHP experience
  • Strong knowledge and practice of Object Oriented Design patterns and principles
  • Solid experience writing SQL (MySQL) complex queries
  • Experience using GIT
  • Experience using Unix environments
  • Familiarity with cache systems (Redis, Memcache)
  • Fluent English

Desired knowledge:

  • Expertise in at least one of the big PHP frameworks (preferable Laravel or Symfony2)
  • Experience writing tests (PHPUnit, PHPSpec and Behat)
  • Experience with queues systems
  • Experience using Docker containers
  • Knowledge of Javascript; jQuery skills are also helpful. Experience writing JS components a big plus.
  • Experience working on high traffic environments
  • Experience refactoring code


  • Permanent contract
  • Flexible working hours
  • 23 days of vacation, plus flexible bank holidays
  • Continuous training and free English and/or Spanish classes
  • Company sponsored events: industry meet-ups; company-wide retreat (Caribbean in June 2015, Sardinia in September 2016 and Algarve in June 2017); office ski trip in winter
  • Apple work equipment
  • Private health insurance
  • Paid lunches
  • Monthly tech "freestyle" days - tech team members decide what they want to work on and do it
  • Interesting projects and working with latest technologies
  • Big terrace with ping pong and kicker tables, as well as many drinks and snacks
  • Gym membership sponsored


About CMP Group

  • Entertainment

CMP Group company page is empty
Add a description and pictures to attract more candidates and boost your employer branding.

Other backend developer jobs that might interest you...