Backend Engineer (APIs)
CARTO
What are we looking for
- Department
- Engineering
- Employment Type
- Full Time
- Location
- Spain
- Workplace type
- Fully remote
You will
- Own the design and implementation of high-performance API endpoints that serve billions of requests per month, from initial architecture decisions through production monitoring and iteration.
- Push the boundaries of what's possible on top of BigQuery, Snowflake, Redshift, Databricks, and Oracle — you'll develop a deep understanding of their internals, query planners, and limits, and have direct access to the engineering teams behind them.
- Tackle hard distributed computing problems: query performance at massive scale, multi-tenant data isolation, low-latency geospatial operations on datasets measured in terabytes.
- Shape the technical direction of the APIs team — participating in architecture decisions, setting standards for code quality and testing, and raising the bar through code reviews and mentorship.
- Work at the intersection of open-source geospatial communities (PostGIS, GeoParquet, GDAL, Deck.gl) and the modern cloud data warehouse ecosystem, contributing to and learning from engineers at Uber, Google, Databricks, and Snowflake.
- Integrate AI tools pragmatically throughout your development workflow — not as a checkbox, but as a genuine productivity multiplier in how you design, build, and test.
You offer
- 5+ years of backend engineering experience, with a track record of owning complex systems end-to-end — not just implementing specs but shaping how they're designed and evolve over time.
- Deep SQL fluency. You write and optimize non-trivial queries directly, understand execution plans, and know when the database is your best tool and when it isn't.
- Experience building and operating high-throughput APIs in production — you've thought hard about latency, reliability, and scaling bottlenecks, and you have scars to prove it.
- Comfort in a serverless and cloud-native environment, with practical experience in Docker, CI/CD pipelines, and cloud infrastructure (GCP or AWS).
- Strong opinions about software quality — you write tests not because you're told to but because you've seen what happens when you don't. You document what matters and keep it current.
- A collaborative, low-ego approach to engineering. You give direct feedback in code reviews, ask good questions when you don't know something, and make the people around you better.
- Experience with TypeScript and Node.js in a production backend context.
- Familiarity with geospatial technologies such as PostGIS, H3, or S2.
- Hands-on experience with one or more of our primary data warehouses: BigQuery, Snowflake, Redshift, Databricks, or Oracle.
- Previous work with CI/CD pipelines, Infrastructure as Code, or production monitoring and observability.
- Experience with Google Cloud Platform or AWS at an infrastructure level, beyond just deploying applications.
We offer
- Compensation based on experience, discussed transparently during the process, plus an annual bonus of up to 10% based on company objectives
- Contribute to a platform used by top companies around the world. Your work will have a direct impact on our users and clients
- Access to our Employee Stock Options Plan
- Private Medical Insurance
- Flexible compensation
- Education stipend
- Remote work stipend
- English classes
About CARTO
Our Hiring Process
Screening
HM interview
Test
Second interview
Not quite right? Register your interest to be notified of any roles that come along that meet your criteria.

