Backend Engineer (Python)

Joppyme — Spain · Posted ~6 hours ago

Senior Hybrid

Skills

Python FastAPI API development Backend engineering Distributed systems SQL NoSQL Scalable systems Backend architecture Data storage and retrieval PostgreSQL Redis Cassandra Graph databases

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

An experienced Backend Engineer is sought to design, build, and scale sophisticated backend systems for large-scale AI-driven applications. Python and API development are central to the role, alongside distributed systems, SQL and NoSQL data stores, and scalable processing pipelines. The position suits an engineer who enjoys solving complex problems end-to-end and contributing beyond a narrow backend specialization.

Highlights

High-impact backend engineering role with strong ownership and the opportunity to work across multiple layers of a complex system. The position offers hands-on work with scalable infrastructure, modern data technologies, and AI-driven systems while collaborating closely with a core engineering team.

Description

One of the companies we work with at Joppy is looking for a Backend Engineer to join the team. Work modality: HYBRID in Barcelona (3 days/week at office). We're looking for an experienced backend engineer with depth. You'll come from a Backend Engineering background - Python, APIs, distributed systems - but what matters most is your motivation to build across layers and solve complex problems end-to-end. Backend is your anchor, but this is a high-impact engineering position for someone who enjoys working with multiple parts of the system rather than in a narrow specialization. You'll work closely with our core team to design, build, and scale the backend systems that power large-scale AI-driven information verification and representation. What you'll do 🛠️ Design and build backend services using Python (FastAPI)Architect data storage and retrieval systems using SQL and NoSQL technologies (Postgres, Redis, Cassandra, graph databases)Develop and maintain scalable pipelines (batch and streaming)Work with cloud infrastructure on AWS and containerized environments (Kubernetes)Experiment with emerging AI engineering tooling (coding agents, MCP ecosystems, etc.)Collaborate on system design and cross-functional architectural decisionsContribute to a culture of clean, pragmatic, high-quality engineering Things we value 🔎 Strong background in: Backend Engineering (Python, APIs, distributed systems) Technical stack we commonly work with: PythonFastAPI or similar frameworksAWSKubernetesSQL and NoSQL databases (Postgres, Redis; Cassandra or graph databases are a plus)Search systems or information retrieval is a nice to haveDevOps practices Profile: 4+ years of hands-on backend engineering experience, with real depth - you've gone deep, not wide and shallowAble to reason about and justify your technical decisions: pros, cons, why A over BBuilders at heart: hackathons, side projects, open-source contributions, active GitHub are all highly appreciatedCurious about how things work end-to-end, including the parts adjacent to your own - infrastructure, data, the systems your code runs onCurious about the AI ecosystem and modern developer toolingComfortable in a fast-moving startup environmentC1+ level in either English or Spanish (fluency in either is acceptable) Diversity & Inclusion 🌍 We are intentionally building a diverse team. We strongly encourage applications from women, underrepresented groups in tech, and individuals from non-traditional or less represented backgrounds. Diverse perspectives are critical to building responsible AI systems. If you're excited about the role but don't meet every requirement, we'd still love to hear from you. Compensation & Work Model 💼 Competitive salaryStock optionsHybrid model: 3 days per week onsiteNew office on Gran Via (Barcelona), with a full dedicated space.Flexible benefits covering transport, meals, and health insurance