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.
We’ve recently overhauled our billing system to better support Tinybird’s growing customer base and evolving usage patterns. Now, we’re looking for a full-stack developer who’s excited to contribute to the next wave of improvements—helping us refine how we price, bill, and support customers as we scale.
There isn’t a formal “Billing Team” at Tinybird—yet—but you won’t be alone. You’ll work closely with the person currently owning billing, who will provide context, guidance, and help prioritize what matters most. You’ll also collaborate with engineers from our Base and Ops teams, who’ve been instrumental in building the system to date, and you’ll have support from the broader engineering team as needed.
You’ll work on impactful features like usage-based billing (e.g. ingestion metering), improving how we communicate limits, enabling self-serve flows, and making our internal tools more effective. You won’t be handed a fixed roadmap—instead, you’ll help shape it alongside product and business stakeholders. This is a great opportunity to grow, learn, and make a real impact in a critical part of the product.
What we are looking for:
You have 2–3 years of experience as a software developer, ideally with some exposure to both frontend and backend work.You take ownership, follow through, and make progress even when things aren’t fully defined.You have a solid foundation in software engineering principles and can make thoughtful trade-offs when building.You use AI tools (like Copilot, ChatGPT, or others) to go faster, stay unblocked, and write better code.You communicate clearly—sharing context, documenting decisions, and collaborating well in an async-first environment.What expect from you:
You're based in Madrid (Spain), surrounding areas or willing to relocate—we offer a relocation package to support your move.You come into the Madrid office 2–3 days per week. We believe in learning through osmosis, spontaneous conversations, and pairing—especially during onboarding.You’re excited to grow. You don’t need to know everything, but you’re eager to learn and ask questions when you don’t understand something.You have a high level of English, both spoken and written. Much of our work happens asynchronously and in writing.You're curious and proactive. When something is unclear, you dig in, ask the right questions, and keep moving forward.You’re not afraid to get things wrong the first time, and you’re always looking to improve—yourself, the product, and the codebase.Bonus Points:
Familiarity with all layers of the stack is a plus. You don’t need to know every detail, but you should understand what needs to change and who to talk to.Department lines are merely lines on a map for you. If you need to collaborate across departments, you just do it.Low-level ClickHouse knowledge is a big plus! You should understand how it stores data, how clusters coordinate, and be savvy enough to work on use cases and tackle any fire that flares up.Compensation:
From 40k € to 60k €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 and business needs.
We also offer:
22 days of holiday a year (plus your birthday and public holidays).
We provide up to €2,400 to help you set up your home work space.
Relocation package
How we work:
We’re a remote company, committed to a remote-first culture—but we’ve found that being together in person, especially in our Madrid office, often helps us move faster, stay aligned, and solve problems more effectively. So except for specific roles, expect us to ask you to spend 2-3 days per week at the office.
As we’re in the early stages, your contributions will have a significant impact on everything we do.
We believe in transparency, so you’ll always be in the loop about what’s happening.
Check out our blog or follow us on LinkedIn to find out more about what’s important to us.