Backend Developer

Permanent employee, Full-time · Girona, Spain

Description:
We are seeking a hands-on Backend Developer to join our motivated team at fundcraft. In this role, you will contribute to the growth and success of the fundcraft brand by delivering effective backend solutions. You'll participate in collaborative code reviews and assist with automated end-to-end testing, helping us maintain quality throughout our product development process.

Work Modality: Hybrid
Location: Girona, Spain
Seniority Level: Junior
Reporting to the: Lead Backend Engineer
About the Team:
Our team thrives on an agile, quality-driven approach with two-week sprints to ensure rapid, yet well-structured, product development. Your contributions will play a crucial role in delivering innovative digital solutions and ensure our product offers a seamless en-to-end user experience.

Our Tech Stack:
At fundcraft, we pride ourselves on leveraging a modern and powerful tech stack to drive innovation and efficiency in fund operations. Our stack is designed for scalability, flexibility, and continuous improvement, ensuring our platform remains cutting-edge and capable of supporting our clients' evolving needs.
  • Backend: Python with FastAPI, Django, and Celery, leveraging clean architecture principles to build robust, scalable APIs and efficiently manage asynchronous task processing.
  • Frontend: ReactJS, delivering a seamless and responsive user experience.
  • Cloud Infrastructure: AWS Cloud, providing the backbone for our highly available and scalable infrastructure.
  • Containerization & Orchestration: Docker for containerized application management, ensuring consistent and reliable deployments.
  • Databases: PostgreSQL for relational data storage, Redis and MongoDB, designed for scalability and high performance.
  • API Design: OpenAPI standards for clear, maintainable, and scalable API development
  • CI/CD: GHA, continuous Integration and Continuous Delivery pipelines enabling fast, efficient deployments.
  • Testing: Unit tests, automated end-to-end (e2e) testing, quality gates to ensure code quality and reliability.
  • Collaboration Tools: Agile workflows powered by Jira and Confluence to keep our teams aligned and efficient.
 
About the Role:
As a Backend Engineer, you play a pivotal role within our engineering team, leveraging your knowledge to design, develop and maintain robust backend solutions. This position is at the forefront of technical innovation, requiring you to develop scalable high-performance backend systems that will serve as the foundation for the fundcraft platform. 
Collaboration is key in this role as you work closely with cross-functional teams, including product managers, frontend engineers, QA engineers, and other stakeholders to ensure alignment between technical solutions and business objectives.
In this role, you will have the opportunity to work with cutting-edge technologies and frameworks, gaining hands-on experience in backend development within the fund industry. From designing elegant solutions to tackling complex challenges, you'll be part of a collaborative culture that values innovation, creativity, and continuous improvement. Your contributions will directly impact the success of our platform and the satisfaction of our users, driving forward our mission to revolutionize financial services through technology.
Key Responsibilities:
  • Development, implement, and maintain backend solutions using programming languages such as Python, Docker and AWS Cloud technologies. 
  • Develop and optimize APIs to support various frontend applications and external integrations, ensuring high performance, scalability, and security.
  • Write automated unit tests and integration tests to validate backend functionality and ensure code quality and reliability. 
  • Collaborate with QA engineers to conduct thorough testing and debugging, and address any issues or bugs in a timely manner.
  • Maintain comprehensive documentation of backend systems, APIs, and processes to facilitate knowledge transfer and ensure code maintainability. 
  • Share technical insights and best practices with team members, and contribute to the continuous improvement of development processes and workflows.
  • Work closely with frontend engineers, designers, product managers, and other stakeholders to understand requirements and deliver high-quality solutions that meet business objectives and user needs. 
  • Communicate effectively with team members, providing regular updates on project status, challenges, and progress.
Qualifications & Experience:
  • Bachelor’s degree in Computer Science, Engineering, or a related field.
  • At least 1 years of proven experience as a Python developer.
  • Strong willigness in developing, deploying, and maintaining web-based applications using Python.
  • Commitment to writing clean, efficient, and high-quality code.
  • Fluency in both spoken and written Spanish.
  • Fluency in both spoken and written English.
Skills & Expected Behaviours:
  • Focus on delivering high-quality, impactful solutions that align with business objectives and drive value for the organization.
  • Willingness to learn and adapt to new technologies, frameworks, and industry trends in backend development and fintech.
  • Ability to manage time effectively to meet project deadlines and deliverables.
  • Accountable for own and team deliverables in time & quality and reporting up.
  • Take actions  to improve based on feedback received, provide constructive feedback.
  • Acknowledge mistakes & learn from them, ask for and / or provide help.
  • Approach challenges with a creative and analytical mindset.
  • Ability to adapt to changing requirements and priorities in a fast-paced environment.
  • Spot and go the extra mile.
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.⚖️
About the Company:
Join the exciting journey at fundcraft, where we're revolutionising the fund industry providing digital-native fund operations. Our mission is clear: be our client's digital native partner, providing simple, transparent and integrated fund operations ensuring alternative investment managers to focus on their core business.
As a fully CSSF-licensed AIFM and central administrator, fundcraft is uniquely positioned to meet the diverse fund operations needs of private equity, venture capital, and funds of funds.
Be part of our dedicated team of financial experts, lawyers, product managers, tech developers, and corporate professionals who are committed to disrupting the financial industry with our unique product and innovative tech-led approach. We're proud to stand out from competition and be the first product based company to offer such a comprehensive solution.
Founded in 2020, fundcraft has grown rapidly, already employing over 90 professionals across two countries, Spain and Luxembourg. If you're passionate about driving change and making a difference in the financial world, join us and be part of our success story.
We are looking forward to hearing from you!
Thank you for your interest in fundcraft! Please fill out the following short form.
Should you have difficulties with the upload of your data, please send an email to hr@fundcraft.lu
Uploading document. Please wait.
Please add all mandatory information with a * to send your application.