Senior Backend Python Developer
Fundcraft
- Girona
- Permanente
- Tiempo completo
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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.