.Ebury is a hyper-growth FinTech firm, named as one of the top 15 European Fintechs to work for by AltFi.We offer a range of products including FX risk management, trade finance, currency accounts, international payments, and API integration.Position: Principal Full Stack Engineer - FintechLocation: Madrid Office - Hybrid (4 days in the office, 1 day working from home)The Client Evolution team at Ebury is seeking a Principal Full Stack Engineer to play a crucial part in our team. In this senior full-stack role, you will be instrumental in the development and enhancement of our lending domain. Our team, spread across South America and Europe, values your expertise to elevate our platform and deliver an exceptional experience for clients.What we offer:Variety of meaningful and competitive benefits to meet your needsCompetitive salaryContinuous professional growth through our career progression framework with regular reviewsEquity process through a performance bonusAllowance for annually paid time off as well as during local public holidaysContinued personal development through training and certificationBeing part of a diverse technology team that cares deeply about culture and best practices, and believes in agile principlesContribute to our technical design through our open and collaborative Request For Comments (RFC) processWe are Open Source friendly, following Open Source principles in our internal projects and encouraging contributions to external projectsWhy should I join Ebury?Want to work in a high-growth environment? We are always growing. Want to build a better world? We believe in inclusion. We stand against discrimination in all forms and have no tolerance for intolerance. At Ebury, you will find an internal group dedicated to discussing how we can build a more diverse and inclusive workplace for all people in the Technology Team. If you're excited about this job opportunity but your background doesn't match exactly the requirements in the job description, we strongly encourage you to apply anyway. You may be just the right candidate for this or other positions we have.Responsibilities: Contribute to the development of the next iteration of our Client platform's services, collaborating in the development and delivery of new products as well as the improvement and automation of existing onesCollaborate with team members and engineering leaders to design new services and components using our Request For Comments (RFC) processTake full ownership of the products you build, embracing both their development and ongoing maintenanceDevelop complex web applications, primarily using Python/Django & Node