Staff Engineer - Api & Data

Jobgether
Málaga, Spain
4 days ago
Apply on www.buscojobs.com.es
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience required
6 years minimum
Working hours
Shift work

Tech stack

Application Programming Interfaces (APIs) Artificial Intelligence Batch Processing BigQuery Code Review Distributed Systems PostgreSQL Node.Js Performance Tuning Software Architecture Query Optimization TypeScript
+12 more
Google Cloud Cloud Platform System ReactJS Technical Debt Backend Event Driven Architecture Low Latency Google Cloud Functions Front End Software Development Data Pipelines Api Management Serverless Computing

Job description

This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Staff Engineer - API & Data based in Spain.This is a senior technical role at the heart of a global, high-scale data and API platform powering discovery and ticketing experiences across the entertainment industry. You will design and evolve critical backend systems that handle large volumes of real-time cinema data used by leading search, media, and ticketing platforms worldwide. The environment is highly collaborative, engineering-driven, and focused on long-term scalability, reliability, and data quality. You will operate across backend architecture, data modeling, and cloud-native infrastructure while also contributing to frontend features when needed. This role combines deep technical ownership with strategic influence over system design and engineering standards. It is ideal for someone who thrives in fast-moving, product-led teams solving complex distributed systems challenges.Accountabilities:Design, build, and operate high-performance TypeScript-based APIs powering large-scale cinema and discovery products, ensuring reliability, scalability, and low-latency performance.Develop and evolve PostgreSQL data models, optimizing schemas, queries, and transactional flows for complex, high-volume datasets.Build and maintain cloud-native services on Google Cloud Platform, leveraging tools such as Cloud Run, Pub/Sub, BigQuery, and Event-driven architectures.Design and implement robust data ingestion pipelines and event-based systems supporting real-time and batch processing workflows.Contribute to fullstack feature development when required, including frontend components using modern React-based ecosystems.Lead architectural decisions through RFCs, code reviews, and technical design discussions while mentoring and guiding other engineers.Requirements:6+ years of experience building production-grade backend systems, with strong expertise in TypeScript and Node.js.Advanced PostgreSQL experience, including schema design, query optimization, performance tuning, and data modeling for complex domains.Strong experience with Google Cloud Platform or equivalent cloud environments, including distributed and event-driven systems.Solid understanding of system design principles, including scalability, observability, testing, security, and performance optimization.Fullstack mindset with the ability to contribute across backend and frontend layers; React and modern frontend tooling experience is a plus.Strong communication skills with experience influencing technical direction, mentoring engineers, and driving engineering best practices.Benefits:Flexible working arrangements (remote, hybrid, or on-site depending on location and team alignment).High autonomy and ownership culture, with trust in engineers to make key architectural decisions.Modern, continuously evolving tech stack with a strong focus on reducing technical debt.Strong emphasis on AI-assisted development and modern engineering workflows.RFC-driven engineering culture encouraging thoughtful, documented technical decision-making.International, distributed team environment with collaboration across Europe and North America.How Jobgether works:We use anAI-powered matching processto ensure your application is reviewed quickly, objectively, and fairly against the role’s core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team.We appreciate your interest and wish you the best!Why Apply Through Jobgether?Data Privacy Notice:By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time.#LI-CL1We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.

Requirements

6+ years of experience building production-grade backend systems, with strong expertise in TypeScript and Node.js. Advanced PostgreSQL experience, including schema design, query optimization, performance tuning, and data modeling for complex domains. Strong experience with Google Cloud Platform or equivalent cloud environments, including distributed and event-driven systems. Solid understanding of system design principles, including scalability, observability, testing, security, and performance optimization. Fullstack mindset with the ability to contribute across backend and frontend layers; React and modern frontend tooling experience is a plus. Strong communication skills with experience influencing technical direction, mentoring engineers, and driving engineering best practices.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.buscojobs.com.es
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:52 min

Structuring and scaling the backend engineering team

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

45 sec

Working securely with Node.js path application programming interfaces

Sonya Moisset · World Congress 2023

1:21 min

Exploring the target application for front end tests

Anna Mcdougall · JS Congress

4:36 min

Hiring passionate software engineers to tackle unprecedented scaling challenges

Dana Lawson Dana Lawson +1 · World Congress 2026 Europe

1:38 min

Transitioning into backend engineering from web development

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

3:55 min

Identifying underlying Node.js runtime vulnerabilities using fuzzing tools

Sonya Moisset · World Congress 2023

Videos

See all

Related articles

See all