Senior Backend Engineer - barcelona
il y a 4 jours
Barcelona
My client, a leading European tech marketplace focused on devices, building scalable and high-performance systems used by millions of users worldwide, are currentley looking for a Senior Backend Engineer to join the Core Team — a central engineering group responsible for building shared libraries, internal tools, and foundational components used across multiple product teams. 🔧 About the Role As part of the Core Team, you will work on the technical backbone of the platform, helping standardize and improve how engineering is done across the organization. Your responsibilities will include: · Designing and developing reusable backend libraries and shared components · Supporting multiple teams by providing scalable and maintainable solutions · Contributing to the migration from monolith to microservices architecture · Improving system performance, reliability, and observability · Driving best practices (clean code, testing, architecture standards) · Collaborating with cross-functional teams in a distributed environment This is a highly impactful role with strong technical ownership. 🧠 What We’re Looking For · 5+ years of experience in backend development · Strong experience with Python (FastAPI and/or Django) · Experience working with microservices and distributed systems · Solid understanding of REST APIs and system design · Experience with databases and messaging systems · Strong focus on code quality (Clean Code, SOLID, TDD/BDD) · Comfortable working in agile environments (Scrum / Kanban) · Proactive mindset, ownership, and strong team collaboration skills 🛠 Tech Stack · Languages & Frameworks: Python (FastAPI, Django), SQLAlchemy · Databases & Messaging: PostgreSQL, Redis, Kafka, RabbitMQ · Infrastructure: GCP, Kubernetes (GKE), Docker · Tools: Datadog, ArgoCD, CircleCI, GitHub 🌍 Location & Conditions · 📍 Location: Spain · 🏢 Hybrid model: 2 days per month in Barcelona office · 🗣 Language: English (Mandatory C1) 💡 Why Join This Team · Work at the core of the platform, impacting multiple teams · High level of technical ownership and autonomy · Modern tech stack and cloud-native environment · Collaborative and international engineering culture