Senior Software Developer - Fintech

Ebury is a hyper-growth FinTech firm, offering products including FX risk management, trade finance, currency accounts, international payments and API integration.
Backend
Senior Software Engineer
Hybrid
1,000 - 5,000 Employees
2+ years of experience
Finance

Description For Senior Software Developer - Fintech

Ebury, a leading FinTech firm, is seeking a Senior Full Stack Engineer for their Client Evolution team. This role is crucial in developing and enhancing the lending domain. As a senior team member, you'll drive innovation in the channels domain, collaborating with a distributed team across South America and Europe.

Key Responsibilities:

  • Develop the next iteration of Client platform services
  • Design new services using the RFC process
  • Take ownership of product development and maintenance
  • Develop complex web applications (Python/Django & Node.js backend, React/VueJS frontend)
  • Communicate ideas clearly in English
  • Manage services, including API construction and monitoring
  • Containerize code and implement monitoring and alerting
  • Ensure high-quality, testable code with good coverage
  • Stay updated on emerging technologies

Requirements:

  • Bachelor's or Master's in Computer Science or related field
  • 2+ years of AI application experience
  • Proficiency in TypeScript, Vue 3, TailwindCSS, Python3, Django, PostgreSQL
  • Strong knowledge of Linux, cloud infrastructure, and databases
  • Experience with CI/CD pipelines and infrastructure deployment
  • SQL knowledge is a plus
  • Excellent communication and collaboration skills

Ebury offers a competitive salary, equity through performance bonuses, professional growth opportunities, and a diverse, inclusive work environment. The position is hybrid, with 4 days in the Madrid office and 1 day working from home.

Join Ebury to be part of a fast-growing, innovative FinTech company that values cultural diversity and professional development.

Last updated 2 months ago

Responsibilities For Senior Software Developer - Fintech

  • Develop client platform services
  • Design new services using RFC process
  • Take ownership of product development and maintenance
  • Develop complex web applications
  • Manage services and APIs
  • Implement monitoring and alerting
  • Ensure high-quality, testable code
  • Stay updated on emerging technologies

Requirements For Senior Software Developer - Fintech

Python
Node.js
React
TypeScript
PostgreSQL
Redis
Linux
Kubernetes
  • Bachelor's or Master's in Computer Science or related field
  • 2+ years of AI application experience
  • Proficiency in TypeScript, Vue 3, TailwindCSS
  • Experience with Python3, Django, PostgreSQL
  • Strong knowledge of Linux systems and cloud infrastructure
  • Experience with CI/CD pipelines
  • SQL knowledge (preferred)
  • Strong communication and collaboration skills
  • Fluency in English

Benefits For Senior Software Developer - Fintech

Equity
  • Competitive salary
  • Equity through performance bonus
  • Career progression framework
  • Paid time off
  • Professional development opportunities
  • Open Source friendly environment

Interested in this job?

Jobs Related To Ebury Senior Software Developer - Fintech

Senior Software Engineer - Fintech

Senior Software Engineer position at Ebury, developing FX trading platform with Python, offering hybrid work in Madrid with competitive benefits and growth opportunities.

Senior Software Developer

Senior Software Developer role at Ebury, developing financial systems with modern tech stack in Madrid with hybrid work arrangement.

Senior Full Stack Engineer

Senior Full Stack Engineer role at Ebury, a leading FinTech firm, to develop and enhance the lending domain with a focus on innovation and client experience.

Senior Backend Developer

Senior Backend Developer role at Ebury, a leading FinTech firm, focusing on scalable microservices architecture and cloud-based solutions.

Senior Software Developer - Fintech

Senior Software Developer role at Ebury, a leading FinTech firm, focusing on multi-currency account systems and payment processes.