
Real job — pulled straight from ThetaRay’s careers page · Verified July 28, 2026 · No reposts.
Job description
ThetaRay is hiring a Full Stack Engineer — a full-time, based in Madrid, ES role. Apply directly on ThetaRay's careers page below.
Full Stack Engineer
Location: Madrid, Spain (ES)
Description
At ThetaRay, our purpose is to make the world a safer place by protecting the integrity of the global financial system.
We do this by putting AI at the core of both our technology and our way of working. Our AI-driven solutions help banks and fintech companies worldwide detect and stop serious financial crime, from human trafficking and terrorist financing to sophisticated money laundering, while advanced technology, automation, and AI-driven tools help our teams collaborate smarter, move faster, and continuously improve how we build, deliver, and innovate.
About the role:
We are looking for a Full Stack Engineer to turn expertise, initiative, and bold thinking into real impact on the next generation of AI-driven financial crime detection.
If you combine strong full stack engineering capabilities with hands-on experience in Python/Java, Spark, and distributed data systems, and if you are motivated by building the scalable data platforms and backend services that sit at the core of a cutting-edge financial crime detection and analytics system, ThetaRay could be your next challenge.
Responsibilities:
- Building large-scale data pipelines and backend services using Python
- Developing distributed data processing systems that analyze large financial datasets.
- Designing microservices architectures including AI Agent architectures that use tool-calling to automate investigative workflows.
- Contributing to modern web applications and UI components using React, Next.js, or Angular
- Contributing to scalable distributed architectures and event-driven systems, utilizing standard protocols (like MCP) to connect agents with enterprise data.
- Working with distributed databases and scalable storage systems.
Requirements
- At least 3 years experience developing data platforms or backend systems using Python/Java.
- Experience building data pipelines or working with large-scale data processing frameworks (e.g., Spark, Pandas).
- Experience designing microservices architectures, including agentic design patterns (e.g., ReAct).
- Experience working with distributed databases (e.g., Elasticsearch, MongoDB, Redis).
- Experience working with containerized environments such as Docker and Kubernetes.
- Experience contributing to frontend applications using React, Next.js, or Angular.
- Experience 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
#LI-SB2
Get Full Stack Engineer jobs like this→
New roles from thousands of companies land hourly, straight from their careers pages. Get the freshest matches by email so you never miss one.
Email me new jobsSimilar jobs



Head of Forward Deployed Engineering (Remote)

Frequently asked questions
What skills are required for Full Stack Engineer at ThetaRay?
The required skills for Full Stack Engineer at ThetaRay include: Python, Java, Spark, React, Next.js, Angular, Elasticsearch, MongoDB, Redis, Docker, Kubernetes.
What is the seniority level for Full Stack Engineer at ThetaRay?
Full Stack Engineer at ThetaRay is a Mid Level level position.
How do I apply for Full Stack Engineer at ThetaRay?
You can view the full description and apply for Full Stack Engineer at ThetaRay on EchoJobs: https://echojobs.io/job/thetaray-full-stack-engineer-p9dgn.