We’re looking for a proactive and skilled Backend Developer to join our dynamic team at fundcraft . In this role, you’ll play a key part in building high-quality backend solutions that drive the growth of our platform and brand. You’ll be involved in collaborative code reviews, contribute to automated end-to-end testing, and help uphold the quality and integrity of our development lifecycle.
About the Team
At fundcraft, we operate in two-week sprints, embracing an agile and quality-focused development culture. Our goal is to deliver innovative, end-to-end digital solutions that provide a seamless user experience. You’ll be joining a passionate team that values teamwork, continuous learning, and smart, scalable engineering.
Our Tech Stack
We rely on a modern, efficient, and scalable tech stack to ensure we stay ahead in fund operations :
- Backend : Python with FastAPI, Django, and Celery, following clean architecture principles for robust and scalable API development.
- Frontend : ReactJS for a fast, responsive UI.
- Cloud Infrastructure : AWS for high availability and scalability.
- Containerization & Orchestration : Docker for consistent deployments.
- Databases : PostgreSQL, Redis, and MongoDB for high-performance data management.
- API Standards : OpenAPI for clear and scalable API design.
- CI / CD : GitHub Actions for streamlined, continuous integration and delivery.
- Testing : Comprehensive unit and automated end-to-end tests with strict quality gates.
- Collaboration Tools : Jira and Confluence to support agile workflows and efficient teamwork.
About the Role
As a Backend Engineer , you’ll be instrumental in designing, developing, and maintaining the backend systems that power our platform. You’ll work closely with product managers, frontend engineers, QA, and other stakeholders to align backend solutions with business goals.
This role offers the chance to work with cutting-edge technologies and solve real-world challenges in the fund industry. From crafting elegant architecture to optimizing performance, your work will have a direct impact on our platform’s success and our users' satisfaction. If you're passionate about innovation, collaboration, and building tech that makes a difference—this role is for you.
Requirements
Key Responsibilities :
Design, develop, and maintain backend solutions using technologies such as Python, Docker, and AWS Cloud.Build and optimize APIs to support both frontend applications and external integrations, ensuring performance, scalability, and security.Write robust unit and integration tests to validate functionality and uphold code quality and reliability.Collaborate with QA engineers to perform in-depth testing and debugging, resolving issues efficiently.Create and maintain clear, thorough documentation for backend systems, APIs, and development processes to support knowledge sharing and long-term maintainability.Contribute to team knowledge by sharing technical insights, best practices, and participating in continuous improvement initiatives.Work closely with frontend developers, designers, product managers, and other stakeholders to gather requirements and deliver impactful backend solutions aligned with business goals.Maintain open and effective communication within the team, providing regular updates on progress, challenges, and project status.
Qualifications & Experience
Bachelor’s degree in Computer Science, Engineering, or a related field.Minimum of 1 year of hands-on experience as a Python developer.Strong enthusiasm for building, deploying, and maintaining web applications using Python.Demonstrated commitment to writing clean, efficient, and maintainable code.Proficiency in both spoken and written Spanish .Proficiency in both spoken and written English .What We’re Looking For
A strong focus on delivering high-quality, impactful solutions that align with business goals and create real value.Eagerness to continuously learn and stay current with new technologies, frameworks, and trends in backend development and fintech.Effective time management skills to meet deadlines and deliver consistent results.A sense of ownership and accountability—both for individual work and team deliverables, with timely updates and transparent communication.Openness to feedback with a proactive mindset toward growth and improvement; able to offer and receive constructive input.Willingness to acknowledge mistakes, learn from them, and actively seek or offer support when needed.A creative and analytical approach to problem-solving, tackling challenges with curiosity and logic.Flexibility and resilience in a dynamic, fast-paced environment with shifting priorities.A proactive attitude—able to spot opportunities, take initiative, and go the extra mile.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.