Senior Backend Engineer - Customer Data Platform (CDP)
About the Role
We're looking for a Senior Backend Engineer to join our team at bsport, working on our Customer Data Platform (CDP). This role is pivotal in shaping how millions of end users experience our platform. As a Senior Backend Engineer, you will focus on improving the foundations that enable personalization, scale, and reliability. This is a unique opportunity for someone who values ownership, technical depth, and long-term thinking.
What You'll Do
- Take technical ownership of backend systems that power our CDP initiatives.
- Design and evolve customer data pipelines that ingest events at scale and make them available in near real-time.
- Build and maintain robust data models and APIs that enable segmentation, targeting, and personalized experiences.
- Improve stability, scalability, and observability of high-throughput systems used across multiple product verticals.
- Refactor and extend parts of our modular monolith, enabling teams to move faster without sacrificing clarity or ownership.
- Collaborate closely with Product, Data, and other Engineering teams to turn customer insight into reliable platform capabilities.
Requirements
- 5+ years of experience as a backend engineer, with a strong focus on backend fundamentals.
- Experience designing and owning backend systems used by multiple teams or products.
- Proficiency in Python (Django / FastAPI), AWS, Kubernetes, and PostgreSQL.
- Comfortable making architectural decisions and explaining trade-offs.
- Excellent communication skills in English and ability to collaborate across disciplines.
Nice to Have
- Experience in a SaaS or product-led environment at meaningful scale.
- Familiarity with modern observability tooling.
- Experience mentoring other engineers and raising the quality bar across teams.
What We Offer
- Hybrid work setup with work-from-anywhere weeks.
- Full health insurance with Alan.
- Fitness perks (DiR Gym, Yoga One).
- Relocation support for Barcelona.
- Equity that actually matters as we scale.
Join us as a Senior Backend Engineer and help us build a robust Customer Data Platform that enhances user experience and drives growth. Apply now to be part of our exciting journey!
This Senior Backend Engineer role at bsport offers a unique opportunity to work on a Customer Data Platform with high ownership and influence over architecture. Enjoy hybrid work and relocation support.
Who Will Succeed Here
Proficient in Python and experienced with Django and FastAPI for building robust APIs, demonstrating a deep understanding of asynchronous programming and performance optimization.
Self-motivated and disciplined in a remote work environment, capable of managing time effectively and delivering high-quality code independently while collaborating with distributed teams.
Strong background in cloud infrastructure, particularly AWS and Kubernetes, with a mindset focused on scalability and reliability, ensuring that the Customer Data Platform can handle millions of users efficiently.
Learning Resources
Career Path
Market Overview
Skills & Requirements
Domain Trends
Industry News
Loading latest industry news...
Finding relevant articles from the last 6 months