PHP Software Engineer in Barcelona

Tangelo Games

Undisclosed salary
Share offer

Job Description

Our software engineers are responsible for designing and delivering the high quality systems that drive Tangelo’s server platform. Right now we are searching a software engineer specialist in PHP. The right candidate is comfortable in a wide range of technologies from PHP, java, javascript or functional programming. We have a collaborative, fast-paced environment where knowledge sharing and collaboration is a must.

Your technical work environment will be our server platform which is hosted in AWS, is built using Symfony2 for all web facing functionality, connected to our Mysql servers and ElastiCache clusters and RabbitMQ to decouple our infrastructure.
Our architecture is based in DDD and CQRS with several bounded contexts at different stages of technical evolution from legacy and monolithic to new and shiny DDD, CQRS and fully tested. Your main responsibilities will be:

Build new functionality as specified.
Re-factor existing Javascript and PHP code.
Implement and maintain automated tests, including UI tests.
Analyze and ensure security and system performance.
Debug issues on the web and mobile websites, based on user reports.


Computer Science, Telecommunication Engineer, etc.
Have an excellent working knowledge of PHP and web application development
3+ years of experience solving challenging problems related to web applications.
Strong will to adhere to best practices in software development and a need to leave well-structured code in your tracks.
Experience in SOLID principles.
Functional programming experience is desired (Clojure is our dreamed language).
Client-side technology experience (CSS, Javascript, JQuery) is a plus.
Knowledge of relational databases (MySQL, redshift) and other approaches to data management (redis).
Good knowledge of testing practices (TDD, Unit tests, integration tests).
Fluency in English and Spanish

Soft Skills

Excellent problem solving skills
Can-do attitude
Good planning&organizing skills
Attention to detail
Analytical skills
Team player

Official website, founding date, employees, how did it all begin... Do you know the whole story?

Tell Us!

Other backend developer jobs that might interest you...