Filled
This offer is not available anymore

Senior PHP / Go Engineer in Barcelona

Bumble

Workplace
Onsite
Hours
Full-Time
Internship
No
Skills
Share offer

Job Description

We strongly encourage people of colour, lesbian, gay, bisexual, transgender, queer and non-binary people, veterans, parents, and individuals with disabilities to apply. Bumble is an equal opportunity employer and welcomes everyone to our team. If you need reasonable adjustments at any point in the application or interview process, please let us know.

In your application, please feel free to note which pronouns you use (For example - she/her/hers, he/him/his, they/them/theirs, etc).

We are looking for an experienced PHP/Go developer to join our Platform team. The platform team is an infrastructure department - a backend for a backend. We create tools to solve problems faced by other developers, for example, data streaming services, queue systems, computing clouds, universal caching systems, time-series databases for storing technical statistics, etc. Our task is to ensure the stability and quality of the entire service.

Bumble has hundreds of millions of registered users so we pay close attention to the design and scalability of the platform. We are looking for talented engineers who would like to join us on our journey.

What You’ll Do:

  • Develop large, complex, and geographically distributed systems: our own CDN, internal clouds, and other systems with a large volume of stored data and traffic

  • Solve problems that no one has ever faced before

  • Study new technologies and find a reasonable application for them

  • Remove some of the functionality from the monolith (including in k8s)

  • Participate in the design and development of data storage systems in the paradigm of multiple data centers

What We’re Looking For:

  • The ability to program in PHP and Go, knowledge of the strengths and weaknesses of both languages, and when one is better to use than the other

  • Ability to design relational databases (we use MySQL)

  • Understanding the optimization and tuning strategy of applications

  • The ability to independently lead your project from design to implementation and support

  • The ability to assess deadlines, signal a problem in time, and to focus on the result

  • Understanding which tasks can be solved "quickly" and which need to be solved "perfectly"

 

About Bumble

.

Other backend developer jobs that might interest you...