Full Stack Engineer
Indexed description
ThetaRay provides AI-driven anti-financial crime technology used by global banks and fintechs to detect money laundering and financial crime.
Our Madrid office is a key R&D hub with 50+ team members across engineering, data, and customer delivery, working closely with strategic customers across the region.
As a Full Stack Engineer, you will design and build scalable backend services and modern web applications that power ThetaRay’s financial crime detection platform.
Technology: Java, Spring Boot, Angular, Microservices, REST APIs, Redis, Docker, CI/CD, GenAI Orchestration(building agents).
What You’ll Work On
- Building high-performance Java microservices that process large-scale financial transaction data, incorporating RAG (Retrieval-Augmented Generation) to provide LLMs with grounded context for alert validation.
- Developing REST APIs and distributed backend systems using Java and Spring Boot, including AI Agent architectures that use tool-calling to automate investigative workflows.
- Creating modern web applications and reusable UI components using Angular, focused on visualizing complex AI-driven insights and financial crime patterns.
- Contributing to scalable distributed architectures and event-driven systems, utilizing standard protocols (like MCP) to connect agents with enterprise data.
Requirements:
- At least 3 years of experience developing backend systems using Java and Spring Boot.
- Experience building REST APIs and microservices, including agentic design patterns (e.g., ReAct).
- Experience developing frontend applications using Angular for data-heavy platforms.
- Experience working with SQL or NoSQL databases, including utilizing Redis and high-speed caching.
- Experience working in Linux environments and CI/CD pipelines, leveraging AI-assisted development tools (GitHub Copilot) and prompt engineering to accelerate the SDLC.
- Familiarity with prompt engineering for developer tooling, writing effective instructions/context to guide AI code suggestions
- Fluent Spanish and strong English communication skills (written and spoken).
- Please note we require CVs to be submitted in English.
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search