Hello! We're Teya.
Teya is a payment and software service provider, headquartered in London serving small, local businesses across Europe. Founded in 2019, we build easy to use, integrated tools that enable our members to accept payments and boost business performance.
At Teya we believe small, local businesses are the lifeblood of our communities.
We’re here because we don’t believe there’s a level playing field that gives small businesses with a fighting chance against the giants of the high street.
We’re here because we see banks and legacy service providers making things harder for them. We don’t think the best technology or the best service should be reserved for those with the biggest headquarters.
We’re here to fight for a future where small, local businesses can thrive, and to commit the same dedication they offer all of us.
Become a part of our story.
We’re looking for exceptional talent to join our mission. We offer a chance to create impact in a high-energy and connected culture, while benefiting from continuous learning opportunities, a supportive community which is proud to serve our mission, and comprehensive benefits.
Your Team
The Customer Risk Monitoring team builds and maintains the analytical intelligence that protects Teya and its customers from financial risks such as fraud, money laundering, and terrorism financing. Our mission is to minimise losses and risk exposure while supporting trust, operational efficiency, and regulatory compliance.
We are a multidisciplinary team of data scientists, analysts, machine learning engineers, and backend engineers working together to detect and respond to suspicious activity. We own the end-to-end platform that powers our real-time and batch monitoring capabilities, including:
- A custom alerting and orchestration platform, built on Airflow, that enables scalable, auditable detection pipelines.
- Data pipelines in DBT and Snowflake that serve both ML models and rule-based logic.
- Backend services and APIs that handle case management, automated decisioning, merchant termination workflows, and integrations with adjacent platform services.
We collaborate closely with Compliance, Risk, Platform Engineering, Data Engineering, and Operations teams to continuously evolve our systems and respond to emerging threats.
Your Mission
As a Senior Backend Engineer in the Customer Risk Monitoring team, you will:
- Work collaboratively with data scientists, data analysts, data engineers and machine learning engineers to build and maintain the engineering infrastructure supporting our analytical intelligence.
- Design, develop, and maintain backend services that support financial crime workflows, including alert generation, case management, and customer termination.
- Build and maintain robust, well-tested code with a focus on performance, reliability, and operational efficiency.
- Maintain and evolve the engineering infrastructure behind our Airflow-based alerting platform, enabling analysts to deploy and manage DAGs safely and effectively.
- Contribute to the development and maintenance of DBT models and data pipelines integrated with Snowflake to support detection logic, ML models, and investigations.
- Integrate internal systems with third-party fraud and AML tools, as well as external APIs.
- Take ownership of features and services throughout their lifecycle, from design through deployment and monitoring, while collaborating with product, design, operations, and data teams.
- Participate in code reviews and architecture discussions, giving and receiving constructive feedback to continuously improve our systems.
- Investigate and troubleshoot issues, including contributing to incident resolution, while supporting a high standard of service availability and data integrity.
- Document your work and technical decisions clearly for both technical and non-technical stakeholders.
Your Story
- 5+ years of professional software development experience, with a solid understanding of backend systems and software design principles.
- Proficiency in at least one of the following languages: Python, Golang, Java. Experience with multiple languages is a plus.
- Familiarity with data pipeline tooling such as Airflow and DBT, and cloud data warehouses like Snowflake.
- Understanding of testing strategies, including unit, integration, and system testing (TDD/BDD is a plus).
- Experience with CI/CD pipelines, monitoring tools, and production-grade observability practices.
- Strong problem-solving skills, especially when dealing with data integrity, scale, and operational complexity.
- Comfortable working independently and navigating ambiguity, especially when translating regulatory or compliance needs into technical solutions.
- Fluent in English, with excellent written and communication skills.
- Experience working in Agile or cross-functional teams, ideally in a high-ownership, fast-paced environment.
- Nice to have:
- Experience working in the Payments, Fintech, or Financial Crime domain (e.g., fraud detection, AML, KYC).
- Experience with Apache Flink or other streaming data frameworks is highly desirable.
- Experience working in teams, building and maintaining data science and AI solutions.
- Experience integrating with third-party APIs, especially in regulated environments.
- Exposure to cloud infrastructure and container orchestration (e.g. AWS, Kubernetes, Helm).
- Degree in computer science, engineering, or a related field, or equivalent hands-on experience.
The Perks
- We trust you, so we offer flexible working hours, as long it suits both you and your team;
- Health Insurance;
- Physical and mental health support through our partnership with MyFitness;
- 25 days of Annual leave (+ Bank Holidays);
- Possibility to visit other Teya offices to meet colleagues in instances when travel is safe and appropriate;
- Friday lunch in the office;
- Friendly, comfortable and high-end work equipment and informal office environment;
- Hybrid work mode policy.
Teya is proud to be an equal opportunity employer.
We are committed to creating an inclusive environment where everyone regardless of race, ethnicity, gender identity or expression, sexual orientation, age, disability, religion, or background can thrive and do their best work. We believe that a diverse team leads to better ideas, stronger outcomes, and a more supportive workplace for all.
If you require any reasonable adjustments at any stage of the recruitment process whether for interviews, assessments, or other parts of the application—we encourage you to let us know. We are committed to ensuring that every candidate has a fair and accessible experience with us.
Read Full Description