Ebury, a leading FinTech firm, is seeking a Principal Full Stack Engineer for their Client Evolution team. This senior role is crucial in developing and enhancing the lending domain. The position offers a hybrid work model with 4 days in the Madrid office and 1 day working from home.
Key Responsibilities:
- Contribute to the development of the next iteration of Client platform services
- Collaborate on designing new services and components using the RFC process
- Take full ownership of products, embracing both development and maintenance
- Develop complex web applications using Python/Django & Node.js in the backend and React/VueJS in the frontend
- Establish standard APIs, incorporate monitoring systems, and integrate external systems
- Containerize code and add monitoring and alerting to services
- Ensure code quality with good test coverage
- Stay updated with emerging technologies and practices
Requirements:
- Bachelor's or Master's degree in Computer Science or related field (or equivalent experience)
- 2+ years of experience applying AI to technology solutions
- Experience with TypeScript, Vue 3, TailwindCSS, PostCSS, Webpack, Jest, Cypress, Storybook
- Experience with Python3, Django, PostgreSQL, Redis, Rest APIs
- Strong knowledge of Linux systems, cloud infrastructure, networking, and databases
- SQL knowledge is a plus
- Excellent communication skills in English
Ebury offers:
- Competitive salary and benefits
- Career progression framework with regular reviews
- Equity process through performance bonus
- Paid time off and local public holidays
- Personal development through training and certification
- Open Source friendly environment
- Diverse and inclusive workplace
Join Ebury to be part of a fast-growing, innovative FinTech company with a global presence and a commitment to professional growth and diversity.