Our client is looking for a Backend PHP engineer 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 and marketing industry. Our client is a friendly, progressive company that understands the importance of the work/play ratio. As a Software Engineer you will be part of a team responsible for: Maintain, develop and add new features to our shared service layer. Refactor, modernise and improve existing applications using a DDD approach. Break and extract new components from monolithic applications. Develop unit, characterisation and functional tests. Actively participate in Code Reviews. Requirements: 2+ years production level PHP experience. Strong knowledge and practice of Object Oriented Design patterns and principles. Solid experience with SQL. Experience using GIT. Experience using Unix environments. Fluent English. Benefits: Permanent contract. Flexible working hours. 23 days of vacation, plus flexible bank holidays. Continuous training and free English, Spanish and/or Catalan classes. Apple work equipment. Private health insurance. Paid lunches. Interesting projects and working with latest technologies. Big terrace with ping pong and kicker tables, as well as many drinks, fresh fruits and snacks. Gym membership sponsored. If you're interested in this opportunity, please forward your resume for consideration.