Mid-Level Software Developer

FinTech firm offering FX risk management, trade finance, currency accounts, international payments and API integration.
Backend
Mid-Level Software Engineer
Hybrid
501 - 1,000 Employees
2+ years of experience
Finance

Description For Mid-Level Software Developer

Ebury, a rapidly growing FinTech company recognized among the top 15 European Fintechs, is seeking a Mid-Level Software Developer to join their Client Evolution team. This role offers a unique opportunity to work in a hybrid environment with a diverse, international team spread across South America and Europe.

The position focuses on full-stack development, particularly in the lending domain, requiring expertise in both frontend and backend technologies. The tech stack includes Python/Django, Node.js, React/VueJS, demonstrating the company's commitment to modern technologies. The role emphasizes a 'You build it, you own it' philosophy, encouraging ownership and accountability in product development.

Ebury stands out for its inclusive culture and commitment to diversity, actively encouraging applications from candidates with various backgrounds. The company has shown impressive growth, receiving a £350 million investment from Banco Santander in 2019 and maintaining a strong presence in over 25 countries with 1700+ staff globally.

The position offers substantial professional growth opportunities through a structured career progression framework, competitive compensation including equity opportunities, and a strong focus on personal development. The company's dedication to open-source principles and collaborative approach to technical design through their RFC process creates an environment perfect for developers who value innovation and continuous learning.

Working at Ebury means joining a FinTech success story that combines technical excellence with global impact in financial services. The role offers the perfect balance of challenging technical work, professional growth, and the opportunity to contribute to a rapidly evolving financial technology landscape.

Last updated 13 minutes ago

Responsibilities For Mid-Level Software Developer

  • Develop next iteration of Client platform's services
  • Design new services and components using RFC process
  • Take full ownership of products following 'You build it, you own it' philosophy
  • Develop complex web applications using Python/Django & Node.js backend with React/VueJS frontend
  • Communicate ideas clearly in English
  • Establish standard APIs, monitoring systems and alerting services
  • Containerize code and implement monitoring and alerting
  • Maintain good test coverage
  • Keep up-to-date with emerging technologies

Requirements For Mid-Level Software Developer

TypeScript
Python
PostgreSQL
Redis
  • Knowledge of basic algorithms, object-oriented and functional design principles
  • Bachelor's or Master's degree in Computer Science or related field
  • 2+ years of experience in applying AI to practical 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
  • Strong testing skills with unit and integration tests
  • SQL knowledge
  • Strong communication and collaboration skills
  • Fluent English communication skills

Benefits For Mid-Level Software Developer

Equity
Visa Sponsorship
  • Competitive salary
  • Career progression framework with regular reviews
  • Performance bonus with equity
  • Paid time off and local public holidays
  • Training and certification
  • Open Source friendly environment

Interested in this job?

Jobs Related To Ebury Mid-Level Software Developer

Technical Support Engineer

Technical Support Engineer role at Ebury, providing L2 support and troubleshooting for a leading FinTech company in Madrid.

Technical Support Engineer

Technical Support Engineer role at Ebury, providing L2 support and troubleshooting for a leading FinTech company in Málaga, Spain.

Software QA Engineer

Mid-level Software QA Engineer position at Ebury, focusing on test automation and quality assurance for a leading FinTech company in Cairo.

Java Engineer (Contract)

Join Ebury as a Java Engineer (Contract) to develop innovative FinTech solutions in a dynamic, fast-growing company.

Technical Support Engineer

Technical Support Engineer at Ebury, a leading FinTech firm, supporting business areas and troubleshooting software issues in São Paulo.