Job Description
Senior Backend Engineer (Python/Django) | Competitive Salary | Hybrid (Barcelona)
Location: Barcelona (Sant Cugat del Vallès – Hybrid)
Seniority: Senior
Position: SENIOR BACKEND ENGINEER
About the job
We are hiring for an AI-first SaaS platform that leverages a network of autonomous intelligent agents to fully automate digital marketing operations for freelancers and small and medium-sized businesses. These AI-driven agents build and optimize websites and landing pages, manage advertising campaigns, publish content across social media channels, maintain Google Maps business profiles, and handle customer reviews.
As the platform continues to scale, the engineering team is being expanded to build robust, scalable, and highly available backend systems that form the backbone of a sophisticated AI-powered automation infrastructure.
About the Role
We are looking for a Senior Backend Engineer (Python/Django) to design, build, and evolve the backend services that power the platform. You will work on distributed systems, external integrations, and scalable architectures that support thousands of automated operations.
This role plays a key part in defining engineering standards, raising technical quality across the team, and ensuring sustainable, secure growth of the product.
As a Senior Backend Engineer, you will:
Design and implement highly available and scalable backend services using Python and Django
Build and evolve a distributed platform capable of handling complex, high-volume operations
Ensure architectures follow clean code, SOLID principles, modularity, and maintainability
Integrate third-party APIs, external services, and internal systems with a strong focus on security and reliability
Strengthen observability through logging, metrics, monitoring, and alerting
Participate in peer code reviews, technical design sessions, and architectural decisions
Mentor junior engineers and help raise the overall engineering bar
Promote best practices in testing, documentation, security, CI/CD, and engineering culture
Collaborate within an Agile environment to deliver scalable, high-impact solutions
Required Skills & Tech Stack
We value strong technical judgment, ownership, and a collaborative mindset. Experience with the following is required:
6–7 years of experience building scalable, highly available applications
Strong expertise in Python, Django, and REST API design
Solid knowledge of SQL and NoSQL databases (PostgreSQL highly valued)
Experience with cloud platforms (AWS, GCP)
Hands-on experience with Docker and Kubernetes
Strong problem-solving skills and analytical mindset
Excellent communication, collaboration, and technical leadership skills
Nice to have:
Advanced observability practices
Event-driven architectures or complex distributed systems
Experience leading technical initiatives or architectural improvements
What We Offer
High-impact role with real autonomy and influence on key technical decisions
Competitive salary aligned with seniority, plus team-based performance bonus
Stable full-time contract
Continuous professional development, training, and mentoring
Startup culture focused on ownership, results, and frequent feedback
Hybrid model in Sant Cugat
2 days onsite per week (Monday & Thursday)
Remote work 2 days per week
23 working days of vacation + birthday off
Intensive working hours every Friday
Flexible August schedule
Team-building activities, celebrations, and off-sites
Referral program
Flexible compensation via Coverflex
Employee discount portal
Significant discount on private health insurance
Office perks: meal tickets, snacks, fruit, and additional benefits
Ready to take on a challenge?
If you're ready to take on an exciting challenge and grow with a disruptive AI-driven SaaS platform, we want to hear from you
Apply for this Position
Ready to join ? Click the button below to submit your application.
Submit Application