Senior Backend Engineer PHP

Paris, IDF, FranceFull-time

Company Description

We are music and tech fans hailing from all over the globe, working to make Deezer the most personal music streaming service. From data scientists to tech experts, artists & labels specialists to marketers, and even in-house music editors, our team is spreading the love for music to over 180 countries. Supporting local and international artists and bringing them closer to their fans is our mission - we believe music is about diversity, multiculturalism and togetherness. 

Ready to join the team? We're all ears.

Job Description

How about you?

Join the User Platform team and contribute to shaping the future of Deezer for tens of millions of users worldwide listening to music on the Deezer mobile apps, website, desktop app and more.
Within the User Platform team, the mission of our team of backend and full stack engineers is to design, build and maintain the services responsible for most of the user-facing features such as the Music and Podcasts homes, the search engine, each user’s playlists and favorites collection, etc.
These services are then consumed by our own web and mobile engineers to build our android, iOS and desktop clients, or exposed in our SDKs for other teams and partners to use.

What you will do

As a backend engineer in the User Platform team, your main focus will be on designing, building and maintaining our backend services, including:

  • design and implement new features and expose them through our internal and public APIs
  • interface with the rest of Deezer’s technological infrastructures (content catalog, data stores, logging systems, messaging systems, search engine, etc.)
  • maintain existing features, whether they live in our legacy codebase or are part of our more modern service-oriented architecture
  • contribute to the building and deployment of our new GraphQL APIs
  • monitor in production the good health of our services and the features they provide, and take action when alerts and incidents occur
  • be part of a multidisciplinary team, in direct collaboration with mobile and web developers, product managers, QA analysts, and more
  • work in an agile environment where you can contribute to the problem identification and solution definition processes
  • be part of one or multiple communities of practice based on your expertise and the subjects and technologies you are interested in (e.g. backend CoP, GraphQL CoP, etc.)

Qualifications

What you will need to be successful

Mandatory

  • Proven experience in building and maintaining backend architectures and services in PHP and exposing them through APIs
  • Strong engineering skills, including technical design, code reviewing, testing, etc.
  • Experience working with the following tools and services in a professional environment: Docker, SQL, Memcache, Kafka (or equivalent)
  • Solid understanding of Computer Sciences and software development, beyond backend engineering
  • Looking to be part of a team and to work in collaboration with others, while able to proactively work independently

Additional

  • Experience with the Symfony framework
  • Knowledge and experience in designing and running APIs using GraphQL
  • Experience with Node.js and TypeScript
  • Experience with GCP or other Cloud providers and Kubernetes considered a plus
  • Experience using monitoring tools like Grafana and Kibana

Additional Information

Life @ Deezer HQ:

  • Start-up environment with an at home vibe and outdoor space
  • Kitchen stocked with free drinks and snacks daily
  • Friday drinks & seasonal parties
  • Gym access, plus yoga, pilates and boxing classes
  • English and French language courses
  • Hackathons & meetups

We are an equal opportunity employer.