Requirements
- 5+ years of professional software engineering experience
- Strong React + TypeScript skills – you can architect complex frontend applications with good state management, performance, and testing
- Strong Python backend experience – FastAPI, Django, or Flask with async programming, clean architecture, and production-grade code
- System design skills – you can design scalable, maintainable systems and articulate trade-offs clearly
- API design expertise – REST, WebSockets/SSE, and understanding of distributed systems patterns
- Database proficiency – SQL and NoSQL (DynamoDB, PostgreSQL, OpenSearch), including query optimization and data modeling
- Testing mindset – you write comprehensive tests and advocate for quality across the team
- Ownership mentality – you take features from idea to production, proactively identifying and solving problems
- Strong communication – you can explain complex technical concepts to engineers and non-engineers alike, and write clear documentation
- Mentorship ability – you enjoy helping others grow and have experience guiding less experienced engineers
- (Desirable) LLM/AI experience – LangChain, LangGraph, RAG pipelines, prompt engineering, or fine-tuning
- (Desirable) Production AI systems – experience with LLM observability (Langfuse), token management, streaming, and reliability patterns
- (Desirable) AWS expertise – Lambda, ECS, DynamoDB, OpenSearch, Bedrock, or similar cloud services
- (Desirable) Streaming architectures – SSE, WebSockets, event-driven systems
- (Desirable) Fintech/compliance background – AML, sanctions screening, KYC, or regulated industry experience
- (Desirable) Micro-frontend experience – Module Federation, independent deployability
- (Desirable) Infrastructure as Code – Terraform, CDK, or similar
- Technical leadership – You don’t just complete tasks; you identify the right problems to solve and influence technical direction
- Systems thinking – You consider the broader context: scalability, security, observability, and maintainability
- Proactive communication – You surface risks early, propose solutions, and keep stakeholders informed
- Quality advocacy – You raise the bar for testing, code review, and documentation across the team
- Pragmatic decision-making – You balance ideal solutions with delivery timelines, making conscious trade-offs
- Continuous learning – You stay current with industry trends and bring new ideas to the team
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
What the job involves
- 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 Senior Full-Stack Engineer to help us scale our platform and raise the engineering bar
- You’ll architect and deliver complex features across the entire stack – from React frontends to Python backends to LLM integrations – while mentoring teammates and shaping our technical direction
- 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 at scale
- Architect and build end-to-end features across our React frontend and FastAPI backend, making sound technical decisions that balance speed with maintainability
- Design AI agent workflows using LangGraph for screening automation, RAG pipelines, and multi-agent orchestration
- Lead technical initiatives – own complex features from design to production, breaking down ambiguous problems into actionable work
- Integrate complex data sources (internal APIs, third-party services like LexisNexis, data warehouse) with robust error handling and observability
- Improve platform reliability – implement monitoring, alerting, and performance optimizations for production AI systems
- Mentor and uplift junior and mid-level engineers through code reviews, pairing, and technical guidance
- Shape engineering practices – contribute to architecture decisions, coding standards, and team processes
- Collaborate cross-functionally with Product, Design, Compliance, and other engineering teams to deliver impactful solutions
- Greenfield AI Product: You’ll help shape a product from early stages, not maintain legacy code. Your architectural decisions will have lasting impact
- Technical Leadership: Drive technical direction for a growing team. Mentor engineers and establish patterns that scale
- Cutting-Edge AI: Work with the latest LLM technologies in production – LangGraph, RAG, multi-agent systems, and more
- Real Impact: Our AI agents process thousands of compliance cases. You’ll see your work making a difference within weeks
- Startup-within-Enterprise: Small, autonomous team with startup speed, backed by enterprise resources and stability
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
#J-18808-Ljbffr…
