The English-language job board for Spain

Senior Backend Engineer (Go/Rust)

Remote, Barcelona, Europe, Spain, 08002 +1 +6 locations abroad·Full-time·Added 3 months ago

This job was published 3 months ago

Xata

2 open roles

Overview

Job details

  • Full-time

    Per the ad.

  • Fully remote

    Per the ad.

Requirements

  • Have the right to work in Spain

    Xata doesn't mention sponsorship in the ad.

  • Work in English

    English is required, per the ad.

  • Have senior-level experience

    Senior-level role.

Benefits

  • Private health insurance

    Per the ad: paid by the employer, or taken through flexible pay.

Skills

Nice to have

Requirements

What we're looking for

  • You are highly self-directed and thrive in environments with a high degree of ownership. You identify opportunities, propose solutions, and drive projects from idea to production.

  • Significant experience building backend, infrastructure, or distributed systems software in production environments.

  • Strong programming skills in Go, C/C++, Java, or similar languages.

  • Strong understanding of distributed systems concepts (reliability, consistency, concurrency, failure modes).

  • Experience with cloud infrastructure and technologies such as Kubernetes and Docker.

  • Familiarity with PostgreSQL and database systems.

  • Strong written communication skills and the ability to work effectively in a remote environment.

Nice to have

  • Experience working on database technologies or PostgreSQL internals.

  • Experience building storage or infrastructure systems.

  • Experience developing with Rust.

  • Experience contributing to open-source projects.

  • Experience building developer tools or platform products.

Pay & benefits

What you'll get

  • Competitive salary and equity.

  • 30 vacation days (plus local public holidays).

  • Comprehensive health insurance coverage.

  • Budget for a co-working space of your choice.

  • Learning budget for conferences, courses, and books.

  • Flexibility, autonomy, and impact from day one.

  • Two company off-sites per year, with partners and children welcome.

  • Significant opportunities for growth, leadership, and career development.

The role

A lot of our work is open source, so you can read the code before you even apply. These repos are a good window into the kind of engineering you'd be doing here:

  • pgstream - change data capture (CDC) and replication for Postgres.

  • xata - the core Xata platform.

You will join our Backend team and build the core services and infrastructure that power the Xata platform.

Backend squads: Data Plane & Control Plane

Our Backend team is organized into two (fluid) squads:

  • Data Plane: the core runtime infrastructure that makes Postgres branches real: storage, replication/data movement, provisioning, orchestration, performance, and reliability.

  • Control Plane: the services and public APIs that manage and expose that infrastructure: user-facing product features, workflows/coordination, and close collaboration with Frontend.

Depending on team needs and your strengths, you may work primarily in one squad.

What you'll do

  • Design and build core platform capabilities for our Postgres infrastructure.

  • Develop backend services and APIs that power our hosted and self-hosted offerings.

  • Work on database branching, storage systems, replication, lifecycle management, and orchestration.

  • Own projects end-to-end: identify opportunities, propose solutions, implement, deploy, and operate.

  • Contribute to our growing portfolio of open-source projects, including pgroll, pgstream, and other components of the Xata platform.

  • Collaborate closely with engineers across backend, frontend, product, and platform teams.

  • Participate in architecture discussions and technical decision-making.

  • Participate in on-call rotations and help maintain a reliable platform.

How you'll work

We're a remote-first team focused on making branching, data movement, and lifecycle management feel fast and dependable for modern software development.

Our Stack

  • Go

  • Rust

  • PostgreSQL

  • Kubernetes

  • AWS & GCP

About Xata

Xata is a developer-platform company building a branch-native Postgres platform: instant database branching so every coding agent, pull request, preview environment, or CI run gets an isolated environment with production-like data, with scale-to-zero when idle. The product is open source, and the company positions itself around Postgres at scale — zero-downtime schema changes, ephemeral developer environments, and security for sensitive data. Founded in 2021, Xata is a team of 25 working across the globe from the US to Europe, and has raised $35M in a Series A led by Index Ventures and Redpoint, with backing from operators such as Guillermo Rauch (Vercel), Shay Banon (Elastic), and Neha Narkhede (Confluent).

Founded
2021
Employees
25
Website
xata.io

Good to know if you are moving

  • All current openings (Forward Deployed Engineer, Product Marketing Lead, Senior Backend Engineer Go/Rust) are listed as 'Multiple locations · Fully Remote'.
  • Xata is remote-first and will cover a co-working space of your choice if you want one.
  • Employees get 30 days of vacation plus local public holidays, in a culture that expects people to use them.
  • Compensation includes meaningful equity and competitive salary.
  • The company works async by default, leaning on Slack, GitHub, and Notion instead of meetings.

In their own words

About the company & team

Xata builds Postgres infrastructure for agentic workloads. We let teams spin up isolated database branches in seconds so every AI agent (and every developer) can safely experiment, test, and run workflows against production-like data without putting production at risk.

We've raised $35M (Series A led by Index Ventures and Redpoint), backed by founders like Guillermo Rauch (Vercel), Shay Banon (Elastic), and Neha Narkhede (Confluent), with years of runway ahead.

  • We're stable. We've raised $35M and have years of runway.

  • We're remote-first and have more than a decade of experience building distributed teams.

  • We work asynchronously and keep meetings to a minimum.

  • You'll have significant autonomy, ownership, and the opportunity to shape both the product and the company.

  • We're open source at our core and deeply care about our developer community.

  • Small team, large impact.

  • Opportunity to shape the future of Postgres infrastructure in the agent era.

  • Xata is female-founded and has an all-female board of directors.

All open roles at Xata
WhatsApp
Remote, BarcelonaNo Spanish needed
See all 2 jobs