Senior Backend developer (Python)
2 days ago
El Pla
The Role We're looking for a senior backend engineer to join a growing team. You'll build scalable systems, shape our architecture, and develop AI capabilities while delivering features that drive business value. Responsibilities: • Design and build scalable backend systems using Python and Django REST Framework., • Work with complex integrations (payments, ecommerce, logistics)., • Shape tech direction and build AI infrastructure from the ground up., • Drive quality through testing and TDD practices. Technical: • 5+ years backend development experience (senior to lead level)., • Strong experience with Python and Django REST Framework (or similar: Ruby. on Rails, Elixir/Phoenix, Laravel, etc.)., • Strong testing mindset, ideally TDD., • Understanding of PostgreSQL, AWS, and security best practices., • Comfortable with full-stack work (backend-focused)., • Genuine curiosity about how end users experience our systems., • Ability to translate design documents into implementable tickets., • Interest in AI for productivity (code generation, automation)., • Excitement about building AI features from the ground up., • Fluent in English (spoken and written), Spanish is a plus., • Pragmatic problem solver who balances speed and quality. Tech Stack • Backend: Python, Django REST Framework., • Database: PostgreSQL., • Frontend: Angular or vanilla JS., • Competitive salary., • Fully remote (hub in Barcelona) with 5-hour overlap with Spanish hours (9-19)., • Real autonomy to shape product and technical decisions., • Opportunity to build AI infrastructure from the ground up., • Growing team with strong technical leadership.