TalentHackers Jobspot header image

Backend Engineer

1 vacante
35.000 - 45.000 € / año

Madrid
Presencial
3 años de experiencia
Indefinido · Jornada completa

We’re looking for an engineer to join our back-end team. 

CARTO works with amazing customers like Google, Procter & Gamble, Mastercard, Vodafone, Posterscope, DPD, American Express, T-Mobile, several governments .... they basically push our platform to the limit!

If you love to be in contact with top engineers in geospatial and geospatial data, this is your place! CARTO collaborates with the top OS projects like Deck.glKepler.gl, PostGIS… 

The position is open to remote (from any point in Spain), but you can also work out of our Madrid or Seville offices.

Our back-end team owns the whole back-end stack at CARTO, and its main challenge is to support and evolve a platform that:

- It serves around 100TB of data in API’s requests per month.

- Almost 1 billion API calls per month.

- Thousands of PostgreSQL databases. 

- Thousand of users.

- Strong SLAs with 99.9% of uptime.

The work of the backend team is mainly divided into two areas:

- High performance Node JS APIs.

- Engine platform to support a SaaS product: authentication and authorization, price plans and billing, user migrations, REST APIs, etc. You can imagine this part as a more classical platform which interacts with a relational database with no high performance requirements.

What we are looking for

We’re looking for someone with:

- Initiative, a can-do attitude and eagerness to learn! Curiosity, energy, and a collaborative mindset. 

- 3+ years experience on web development at the back-end side. 

- 2+ years with SQL databases. At least 1 year with PostgreSQL.

- Experience working on environments with CI, Testing and Docker.

- You need to work seamlessly with either NodeJS or Ruby on Rails.

- You’re willing to understand every single corner of the platform and you have a do-better attitude. You’re the kind of person who needs to know how the pieces work together and you’re not happy having pieces of code which you don’t understand.

Nice to haves:

- Fluent knowledge on Python

- You’ve played around with Python notebooks and SciPy.

- Experience working with geospatial technology. Mainly PostGIS.

- You have worked with high performance databases. 

- You’re familiar with Google Cloud stack. Google Bigquery, Pub/sub, GCS, BigTable.

As a back-end developer in our engineering team you’ll build and improve our Dashboard and APIs that power CARTO’s platform while you contribute with your code to the most powerful open source Location Intelligence platform in the world.

We’re currently building the next generation geo analytics platform for developers and data scientists. It’s built on top of Google Cloud technology (mainly BigQuery). Be ready to work and receive feedback from first class engineers from companies like Uber, Microsoft or Google! 

Don’t worry if you don’t have one of the nice to have skills, you’ll acquire them through our on-booarding process.

We offer

- A salary between 35-45k€ per year, plus an annual bonus of up to 10% based on company objectives.

- Access to our Employee Stock Options Plan.

- Contribute to a platform used by top companies around the world. Your work will have a direct impact on our users and clients.

- Every Friday afternoon is Leapfrog time, when you will be working on whatever you like related to CARTO.

- Private Medical Insurance.

- Position is open to remote but you can also work from our offices: Madrid or Sevilla. Totally up to you!

A bright, comfortable office, stocked with snacks, good coffee, a self-built arcade, and even a cinema :)

¿Conoces un Backend Engineer?
Si así es, puedes recomendarlo en esta oferta y si es contratado, te llevas nuestra recompensa. de recompensa si encuentras al candidato ideal!
o comparte
Oferta Cerrada

Que no te vuelva a pasar. Crea tu alerta de empleo personalizada y recibe nuevas ofertas como ésta.

Siguientes pasos
Revisión de tu perfil
Nuestro equipo de expertos evaluará tu perfil para ver si se ajusta con la oferta. Te informaremos tanto si es así como si no.
Entrevista telefónica
Si tu perfil encaja con lo que estamos buscando, te llamaremos para completar y validar tu perfil.
Entrevista con cliente
Una vez evaluado por nuestro equipo, lo compartiremos con nuestro cliente para que realice las pruebas y/o entrevistas oportunas.
Oferta y contratación
¡Enhorabuena! Has sido el candidato seleccionado. Nos pondremos en contacto contigo para darte la buena noticia.