Job Closed
This listing is no longer active.
Tinybird is a serverless analytical backend for developers. Build low-latency APIs in minutes with nothing but SQL.
Backend Engineer – Platform
Location
Spain
Posted
76 days ago
Salary
€68K - €96K / year
Seniority
Senior
Job Description
Backend Engineer – Platform
Tinybird
• Working on critical backend services and shared platform components that support ingestion, request routing, caching, reliability, and production operations. • Profiling bottlenecks and improving performance in critical paths. • Reducing operational toil by turning manual or fragile processes into repeatable, well-owned systems. • Helping with incident prevention, operational reviews, and follow-up work after reliability issues. • Keeping key dependencies current and operationally safe. • Improving the observability stack: telemetry, dashboards, alerting, and long-term visibility into system health. • Working on Kubernetes lifecycle tasks, cluster-level infrastructure, or deployment safety. • Improving CI/CD foundations so teams can ship and operate changes with more confidence. • Making development and test environments faster, more stable, and more useful for engineering teams.
Job Requirements
- 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 enjoy solving low-level and systemic problems, not only shipping new features.
- 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 to move faster, stay unblocked, and improve the way you work.
- 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 Platform 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.
Benefits
- 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,400 to help you set up your home work space.
Related Guides
Related Job Pages
More Backend Engineer Jobs
Senior Java Engineer
AvengaA global IT engineering and consulting company specializing in custom software development.
• Work on stabilization and continuous improvement of an existing enterprise platform • Investigate and resolve bugs and production issues • Implement security improvements and system upgrades • Support the migration and modernization efforts, including transition to Java 21 • Collaborate with cross-functional teams to ensure system reliability and performance • Contribute to improving code quality, maintainability, and system architecture • Participate in technical discussions and support long-term product evolution
• Participación como responsable técnico en servicios de alto valor • Asesoramiento y acompañamiento a los clientes en áreas de IA Generativa e implantación de procesos • Definición de proyectos y servicios, diseño e implantación de soluciones End2End • Formación a cliente interno y externo sobre IA Generativa
• Desarrollo hands-on con Java en entornos productivos • Liderazgo técnico del equipo: apoyo, mentoring y toma de decisiones técnicas • Revisión de código y aseguramiento de la calidad • Colaboración en la evolución y mantenimiento de aplicaciones legacy
Role Description As a Fullstack Developer on our team, you will own end-to-end delivery of the BetSymphony Backoffice and frontend applications — a mission-critical internal tool used by operators to manage players, trading, promotions, casino, payments, and reporting in a regulated environment where correctness, performance, and reliability are non-negotiable. We are a team that embraces AI-assisted development as a standard part of the engineering workflow. We expect our engineers to actively use AI tools to accelerate delivery, improve code quality, and reduce time spent on repetitive work — not as an experiment, but as an everyday practice. Qualifications - 5+ years of total software development experience - 3+ years of production experience with React, including complex state management (Redux / Redux Toolkit) - 2+ years of Node.js experience, with hands-on use of Express.js in a production BFF or API layer - Strong proficiency in TypeScript across both frontend and backend - Experience with unit and integration testing (Vitest, Jest, or similar) - Experience working in a microservices architecture, including understanding of BFF layer integration - Familiarity with Docker and basic Kubernetes workflows - Proven experience using AI-assisted development tools (e.g., Claude, Cursor, GitHub Copilot, ChatGPT) in daily work (code generation, refactoring, debugging, testing, documentation) — this is a standard expectation, not optional - Strong English communication skills (B2+) - Self-organized, proactive, and comfortable working in a distributed team Requirements - Experience with JIRA, and Confluence - Experience with ElasticSearch - Experience in gambling or online gaming - Experience with TDD development processes - Strong interest in applying AI-powered tools (e.g. Claude, ChatGPT, Copilot, Cursor or similar) to speed up day-to-day development tasks - Proven ability or strong motivation to use AI to reduce development time, improve code quality, and automate repetitive engineering work Job Responsibilities - New features development within the existing product - Resolving technical problems as they arise - Bug fixing of developed features - Actively leverage AI-assisted tools to improve efficiency across coding, testing, debugging, and other SDLC activities - Writing Unit tests and integration tests - Communicating with team members and the Product team - Scrum ceremonies participation - Mentoring middle and junior colleagues might be required


