Tinybird
Posted 2w ago

Backend Engineer

Tinybird
Spain
€68k-€96k/yrRemoteFull Time
Responsibilities
  • building systems
  • debugging incidents
  • improving observability
Requirements
  • Proven backend and distributed systems experience. Must be highly proficient in Python, SQL
  • On-call participation
  • Incident debugging, and clear written communication in English and Spanish
Technical tools mentioned
PythonSQLClickHouseClaude CodeCursorChatGPT

Job description

About Tinybird

At Tinybird, we help developers and data teams take flight by unlocking the power of real-time data to quickly build data pipelines and innovative data products. With Tinybird, you can effortlessly ingest multiple data sources at scale, query and shape it using the 100% pure SQL you already know and love, and publish results as low-latency, high-concurrency APIs for your applications to chirp about. Developers can create fast APIs, faster, what used to take hours and days now only takes minutes! Tinybird is the essential tool that data engineers and software developers have been waiting for enabling you to drive innovation with ease.



This role includes both cash compensation and a stock options grant. You can find our typical starting salary ranges for this role listed above. The final offer within this range will take into account several factors, including candidate experience, qualifications, skills, business needs, and geographical location.
 
We also offer:
22 days of holiday a year (plus your birthday and public holidays).
Freedom to work from wherever suits you best.
We provide up to €2,800 to help you set up your home work space.


About the Product team

The Product team owns and evolves everything that customers interact with in Tinybird.

We turn the underlying platform into a cohesive, reliable, and easy-to-use product. We design and implement the interfaces, APIs, and workflows that our users interact with. But our work touches many layers of the software stack and we often contribute code to ClickHouse directly.

These articles will give you an idea of the kind of work we do:

  • https://www.tinybird.co/blog/lightweight-deletes

  • https://www.tinybird.co/blog/fixing-clickhouse-alias-dependency-bug

  • https://www.tinybird.co/blog/smarter-deployments-with-alter

  • https://www.tinybird.co/blog/when-not-to-migrate-your-data

  • https://www.tinybird.co/blog/new-logs-explorer



  • What we are looking for

    We are looking for a highly experienced Backend Engineer who enjoys building and operating complex systems, and shaping how they are exposed as part of the product.

    You might be a good fit if:

  • You have strong experience building backend services, distributed systems, infrastructure components, or high-volume production systems.

  • You are highly proficient in Python. This is a must for this role.

  • You are comfortable working close to production: debugging incidents, understanding system behavior, improving observability, and making services more reliable.

  • You care about performance, reliability, cost efficiency, and operational simplicity.

  • You are pragmatic: you can move fast when needed, but you know when stability, safety, and maintainability matter more.

  • You take ownership, follow through, and make progress even when things are not fully defined.

  • You like data and SQL, and you are curious about how real-time analytical systems work.

  • You communicate clearly in writing. This matters because we work asynchronously, document decisions, write operational notes, and share context across teams.

  • You use AI tools like Claude Code, Cursor, ChatGPT, or others as a core part of your daily workflow, from building and debugging to exploring ideas, understanding unfamiliar code, and reviewing changes. Using them effectively has a clear impact on how you work and how fast you can move.

  • You are fluent in English and Spanish. English is the main language we use at Tinybird, and Spanish is the day-to-day language of the Product team.

  • You are willing to participate in on-call rotations, not only to keep the service healthy, but also to understand the real problems our customers and internal teams face.



  • How we work
  • We are a remote company, committed to a remote-first culture, but we have found that being together in person, especially in our Madrid office, often helps us move faster, stay aligned, and solve hard problems more effectively. Every now and then, we try to meet in person and spend time together.

  • We believe in ownership, transparency, and clear communication.

  • We value engineers who can balance speed with reliability, and short-term needs with long-term platform health. 

  • We prefer documented decisions, explicit ownership, and operational practices that make systems easier to understand and maintain.

  • We work closely with platform, support, customer success, and other engineering teams because our work sits at the intersection of user experience, backend systems, and data.

  • We have few mandatory meetings, under 2h/week. We know that deep work requires focus.

  • Check out our blog or follow us on LinkedIn to learn more about what matters to us.



  • The Process

    Our process is designed for efficiency, and to get you an answer in a few weeks since the first meeting. These are its stages:

    • First contact meeting, where you will meet the Hiring Manager of the process.

    • Live Technical Assessment (1h, live, sharing screen, with 2 people from the team). You’ll have to optimize a piece of code representative of the work we do, and talk through your decisions. 

    • Team Alignment meeting (45min, with other 2 people from the team) to talk about technology and team work.

    • A last meeting with our CEO to go over culture-fit, long-term company vision, and any other questions you might have.

    • We make you an offer. And that's it!

    About Tinybird

    Real-time data platform for building analytical applications and APIs

    Year founded
    2019
    Employees
    65
    Organization type
    Private
    Latest investment
    Raised $30.00M Series B (2024) — led by Balderton Capital
    Headquarters
    US

    Similar jobs

    Backend Engineer roles
    16h
    Save
    Mark Applied
    Hide
    Backend Engineer - Sports
    Málaga, Andalusia, Spain
    HybridFull Time
    LeoVegas Group
    LeoVegas Group: Provider of mobile-first online casino and sports betting services.
    4+ YOERequires 4+ years developing Java and Spring Boot software, with microservices, Kubernetes, Docker, Kafka, databases, resilience patterns, monitoring, and scalable RESTful services.
    Java, Spring Boot, Kubernetes (K8s), Docker, Kafka, RxJava, Vert.x, AWS, Google Cloud Platform, REST
    22h
    Save
    Mark Applied
    Hide
    Senior Backend Engineer
    Spain
    €6k-€7k/mo RemoteFull Time
    Fundraise Up
    Fundraise Up: AI-powered fundraising platform for non-profit online donation optimization.
    7+ YOERequires 7+ years of backend development experience, strong Node.js and TypeScript expertise, MongoDB or NoSQL experience, distributed systems knowledge, and experience with analytics and search technologies.
    Node.js, Koa, NestJS, MongoDB, TypeScript, Webpack, Vue.js, React, Kafka, Bull, Redis, ClickHouse, Elasticsearch, RabbitMQ, Prometheus, Grafana, Datadog
    22h
    Save
    Mark Applied
    Hide
    Senior Backend Engineer (Foundation)
    Barcelona or Geneva
    OnsiteFull Time
    Proton
    Proton: Providing end-to-end encrypted communication and storage tools.
    5+ YOE5+ years building and operating production backend systems, with modern PHP; Rust knowledge or rapid learning ability; API design, architecture, shared-code evolution, security, and cross-team influence.
    PHP, Rust
    1d
    Save
    Mark Applied
    Hide
    Backend Developer PHP / Symfony
    Valencia, Valencian Community, Spain
    OnsiteFull Time
    Quasar Dynamics
    Quasar Dynamics: Studio developing interactive video games, simulations, and virtual reality experiences.
    2+ YOEMore than 2 years of backend development experience with PHP, Symfony, relational databases, REST APIs, and Git; requires object-oriented programming, problem-solving, autonomy, and code quality practices.
    PHP, Symfony, MySQL, MariaDB, Git
    1d
    Save
    Mark Applied
    Hide
    Desarrollador/a Backend GO (Golang)
    Madrid, Community of Madrid, Spain
    HybridFull Time
    El Corte Inglés
    El Corte Inglés: Operates a chain of department stores and retail businesses.
    Backend development experience with GO (Golang), API design and systems integration, databases, scalable solutions, software engineering practices, technical collaboration, and complex problem solving.
    Go
    1d
    Save
    Mark Applied
    Hide
    Backend Engineer - Payments
    Barcelona or Berlin
    HybridFull Time
    N26
    N26: Mobile-first digital banking services for personal and business accounts.
    Experience with JVM and Spring Boot in large-scale production systems, microservices, relational and non-relational databases, cloud architecture, security, testing, documentation, and collaborative feedback.
    JVM, Spring Boot, Kotlin, Postgres, AWS
    1d
    Save
    Mark Applied
    Hide
    Backend Developer - Data & Reporting
    Estepona or Malaga
    HybridFull Time
    MultiSafepay
    MultiSafepay: Payment service provider offering omnichannel and online payment solutions.
    1+ YOERequires 1–3 years of backend development experience, solid Java skills, basic PostgreSQL knowledge, English proficiency, communication skills, and willingness to learn data engineering and reporting workflows.
    Java, PostgreSQL, Domain-Driven Design (DDD)
    1d
    Save
    Mark Applied
    Hide
    Senior / Staff Backend Engineer - remote friendly
    Milan or Germany or France or Italy or Serbia or Portugal or Spain
    RemoteFull Time
    Qonto
    Qonto: European business finance workspace for SMEs and freelancers.
    Solid software engineering experience with user-facing products and large-scale web architectures; strong coding, testing, code review, communication, teamwork, problem-solving, and fluent English skills.
    Go, Ruby, EmberJS, Kotlin, Swift, Kubernetes, AWS, PostgreSQL, Kafka, ELK, Cursor, Copilot