We’re looking for a Senior Backend Python Developer to help rebuild our backend infrastructure from the ground up, working closely with a high-caliber engineering team.
In this role, you’ll apply cutting-edge AI development tools and best-in-class engineering practices to build scalable systems that support our growing platform.
You’ll collaborate with our VP of Product, Head of Data, and other cross-functional teams to turn product requirements into elegant, efficient backend solutions.
You’ll play a key role in architecting systems, mentoring talent, and driving innovation in a fast-paced, product-first environment.
This position is based in Girona, Spain, with a hybrid work setup.
However, we welcome applications from candidates who are seeking a fully remote arrangement, especially if their skills and experience closely match the role.
You’ll report directly to the VP of Product.
Requirements
Key Responsibilities:
Technical Leadership & Backend Development
 -  Design and build scalable, maintainable backend services using Django, FastAPI, and related Python frameworks 
-  Collaborate with the Head of Data on data architecture and seamless data flow between backend and data infrastructure 
-  Drive system architecture decisions as part of our backend rebuild initiative 
-  Work with diverse storage technologies: PostgreSQL, MongoDB, OpenSearch, and optimize data modeling and access 
-  Implement robust API design and integrate effectively across microservices 
-  Use Docker, AWS, and related cloud tools to build resilient infrastructure 
AI-First Development
 -  Leverage AI development tools like Cursor, Claude Code, and MCP servers to accelerate delivery 
-  Maintain and refine Cursor rules and AI-assisted development configurations 
-  Promote best practices in AI-assisted coding while ensuring high code quality and security 
-  Stay on top of AI tooling trends and share insights across the team 
Cross-Functional Collaboration
 -  Work with product managers and the Head of Data to implement features from PRDs 
-  Ensure backend systems support data analytics, ML workflows, and reporting pipelines 
-  Participate in agile ceremonies: sprint planning, retrospectives, backlog refinement 
-  Translate business needs into user stories, epics, and technical specs 
-  Collaborate with frontend developers, designers, and other stakeholders to deliver cohesive product experiences 
Mentorship & Team Growth
 -  Mentor junior developers and provide technical guidance through code reviews and pair programming 
-  Foster a culture of high-quality engineering and continuous improvement 
-  Share knowledge on Python best practices and AI tooling 
-  Help define and evolve team standards and development processes 
Requirements
Technical Expertise
 -  5+ years of Python development experience, with strong command of Django and FastAPI 
-  Deep knowledge of PostgreSQL, MongoDB, SQLAlchemy, and Alembic 
-  Proficiency with Docker and cloud platforms (AWS preferred; Azure or GCP also valued) 
-  Experience designing distributed systems, REST APIs, and microservices 
-  Familiarity with Celery for task queues and OpenSearch/Elasticsearch 
AI Development Proficiency
 -  Experience with tools like Cursor, Claude Code, or other AI-assisted development platforms 
-  Familiarity with MCP servers and integrating AI into the dev workflow 
-  Ability to manage AI rules/configs while maintaining clean, secure codebases 
Product & Process Acumen
 -  Strong grasp of agile methodologies and product development cycles 
-  Comfortable interpreting PRDs and translating them into executable plans 
-  Skilled in writing clear user stories and collaborating with cross-functional teams 
Communication & Leadership
 -  Excellent verbal and written communication in English (Spanish is a plus) 
-  Proven ability to mentor junior developers and contribute to team culture 
-  Strong problem-solving skills and participation in technical decision-making 
Benefits
Why Join Us:
 - Join a culture that celebrates creativity and welcomes innovative, disruptive ideas, empowering you to make a real impact.
- Immerse yourself in a fast-paced, diverse workplace where you'll have the chance to collaborate and learn from specialists across various fields, fostering personal and professional growth.
- Embrace automation and seamless tech integration in your workflows, while our platform boosts operations through tech leverage, ensuring you stay ahead of the curve and updated with new technologies.
- Enjoy an attractive compensation package that recognizes your contributions and dedication to our shared success, rewarding you fairly for your hard work.
- Work in a comfortable, ergonomic environment within our spacious, modern offices located conveniently in the heart of Girona, just minutes away from the train station where you can enjoy daily fresh fruit and coffee!
- Monthly afterworks organised by the company to unwind and strengthen team connections.
- Enjoy flexible entry hours that help you balance your personal life with your work commitments.