At a Glance
- Tasks: Build AI-powered features for a financial crime investigation platform using React and Python.
- Company: Join Ebury, a global fintech firm transforming compliance with innovative solutions.
- Benefits: Competitive salary, remote work options, and opportunities for professional growth.
- Why this job: Make a real impact in fintech by developing cutting-edge AI systems.
- Qualifications: 2-5 years of software engineering experience with React and Python.
- Other info: Be part of a dynamic team with startup speed and enterprise support.
The predicted salary is between 36000 - 60000 £ per year.
We're building an AI-powered financial crime investigation platform that's transforming how Ebury's compliance teams work. Our AI agents will process thousands of screening cases, reducing analyst workload while maintaining regulatory standards.
We're looking for a Mid Full-Stack Engineer to join our growing team. You'll work across the entire stack - from React frontends to Python backends to LLM integrations - shipping features that directly impact compliance operations. This is a unique opportunity to work at the intersection of AI/ML, fintech, and compliance - building production AI systems that handle real financial crime investigations.
Responsibilities- Build end-to-end features across our React frontend and FastAPI backend
- Develop AI agent workflows using LangGraph for screening automation and more
- Integrate with multiple data sources (internal APIs, third-party services, data warehouse)
- Improve the user experience for compliance analysts using our platform daily
- Write clean, tested code with good documentation
- Collaborate closely with Product, Design, and Compliance stakeholders
- Learn and grow - we'll help you develop expertise in AI/LLM systems
- Front end: React 19, TypeScript, Material-UI, Module Federation (Micro-frontend architecture), Vite, Vitest
- Back end: Python 3.13, FastAPI, LangGraph (AI agent orchestration)
- AWS Bedrock, DynamoDB, OpenSearch
- Infrastructure: AWS (ECS Fargate, Lambda, API Gateway), Terraform, GitHub Actions, Docker, Kubernetes
You'll help shape a product from early stages, not maintain legacy code. Your architectural decisions will have lasting impact.
Technical LeadershipDrive technical direction for a growing team. Mentor engineers and establish patterns that scale.
Cutting-Edge AIWork with the latest LLM technologies in production - LangGraph, RAG, multi-agent systems, and more.
Real ImpactOur AI agents process thousands of compliance cases. You'll see your work making a difference within weeks.
Startup-within-EnterpriseSmall, autonomous team with startup speed, backed by enterprise resources and stability.
Must Have- 2-5 years of professional software engineering experience
- React + TypeScript experience (or strong front-end skills with willingness to learn)
- Python backend experience (FastAPI, Django, or Flask)
- Solid understanding of REST APIs and async programming
- Comfortable with SQL databases and NoSQL (DynamoDB, MongoDB)
- Good testing practices (unit tests, integration tests)
- Clear communication skills - you can explain technical concepts to non-engineers
- Curiosity about AI/LLM - you're excited to learn, even if you haven't worked with it before
- Experience with LLMs/AI (OpenAI, Claude, LangChain, etc.)
- Knowledge of AWS services (Lambda, ECS, DynamoDB)
- Familiarity with streaming (SSE, WebSockets)
- Previous work in fintech, compliance, or regulated industries
- Experience with micro-frontend architectures
Ebury is a global fintech firm dedicated to empowering businesses to expand internationally through tailored and forward-thinking financial solutions. Since its founding in 2009, it has grown to a diverse team of over 1,700 professionals across 40+ offices and 29+ markets worldwide. Joining Ebury means becoming part of an innovative environment where your contributions are valued.
Please submit your application on the careers website directly, uploading your CV / resume in English.
Full-Stack Engineer - AI Agent Platform in City of Westminster employer: Ebury
Contact Detail:
Ebury Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Full-Stack Engineer - AI Agent Platform in City of Westminster
✨Tip Number 1
Network like a pro! Reach out to current employees at Ebury on LinkedIn or other platforms. Ask them about their experiences and any tips they might have for landing a role. Personal connections can make a huge difference!
✨Tip Number 2
Prepare for technical interviews by brushing up on your coding skills. Use platforms like LeetCode or HackerRank to practice problems relevant to the tech stack mentioned in the job description. Being well-prepared will boost your confidence!
✨Tip Number 3
Showcase your passion for AI and fintech during interviews. Share any personal projects or experiences that relate to the role. This will demonstrate your enthusiasm and fit for the team at Ebury.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining the Ebury team.
We think you need these skills to ace Full-Stack Engineer - AI Agent Platform in City of Westminster
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights the skills and experiences that align with the Full-Stack Engineer role. Focus on your React and Python experience, and don’t forget to mention any work with AI or fintech!
Show Your Passion for AI: In your cover letter, express your excitement about working with AI/ML technologies. We love candidates who are curious and eager to learn, so let us know how you’ve engaged with these topics in the past.
Be Clear and Concise: When writing your application, keep it straightforward. Use clear language to explain your technical skills and experiences. Remember, we want to understand your journey without getting lost in jargon!
Apply Through Our Website: Don’t forget to submit your application directly on our careers website! It’s the best way for us to receive your CV and cover letter, and we can’t wait to see what you bring to the table.
How to prepare for a job interview at Ebury
✨Know Your Tech Stack
Familiarise yourself with the tech stack mentioned in the job description. Brush up on your React, TypeScript, and Python skills, especially FastAPI. Be ready to discuss how you've used these technologies in past projects and how they relate to building AI systems.
✨Show Your Curiosity About AI
Since the role involves working with AI/ML, demonstrate your enthusiasm for learning about these technologies. Prepare examples of how you've engaged with AI concepts or projects, even if you haven't worked directly with them before. This will show your potential to grow in the role.
✨Prepare for Technical Questions
Expect technical questions that assess your understanding of REST APIs, async programming, and database management. Practice coding challenges or system design questions that could come up during the interview. Being well-prepared will help you feel more confident.
✨Communicate Clearly
You’ll need to explain technical concepts to non-engineers, so practice articulating your thoughts clearly. Use simple language to describe complex ideas, and be ready to discuss how you’ve collaborated with cross-functional teams in the past. Good communication can set you apart!