Senior Python Developer – Fraud Detection & Data Analytics

Checkpayee

United States

Remote

USD 72,000 - 94,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Professional development budget
Conference support
International team

Job summary

Checkpayee in Berlin offers a remote-first backend role focused on fraud detection and payment verification. You will design REST APIs, process transaction data, and improve backend performance to enable real-time risk decisions in a collaborative engineering environment.

The role requires 5+ years of Python experience with Django/DRF, PostgreSQL, and Redis, plus familiarity with secure coding and English communication. Nice-to-have: FastAPI, Docker, CI/CD, AWS.

Qualifications

  • Five years of Python backend development experience.
  • Strong knowledge of Django and REST API design (Django REST Framework).
  • Experience with PostgreSQL and Redis.
  • Familiarity with fraud detection or financial risk analytics.
  • Understanding of system design and secure coding practices.
  • Ability to read technical documentation and communicate in English.

Responsibilities

  • Design and implement REST APIs for fraud detection and payment verification.
  • Process transaction data to identify unusual patterns and anomalies.
  • Profile and improve backend performance for timely decisions.
  • Build fraud-related features from concept to production delivery.
  • Collaborate with product, engineering, and compliance on architecture and direction.

Skills

Python backend
Django & DRF
PostgreSQL
Redis
Fraud analytics
System design
Secure coding
English communication

Tools

Docker
FastAPI
CI/CD
AWS
Pandas/NumPy
ClickHouse

Job description

Role overview

Develop backend capabilities for fraud detection and payment verification, combining secure APIs with analysis of financial transaction data. You’ll take features from design through production and help improve the speed and quality of real-time risk decisions in a collaborative engineering environment.

Responsibilities
  • Design and implement REST APIs for fraud detection and payment verification.
  • Process transaction data to identify unusual patterns and potential anomalies.
  • Profile and improve backend performance for timely decision-making.
  • Build fraud-related features from initial concept through production delivery.
  • Work with product, engineering, and compliance colleagues on architecture and technical direction.
Requirements
  • At least five years of Python backend development experience.
  • Strong knowledge of Django and REST API design, including Django REST Framework.
  • Experience with relational databases and caching, particularly PostgreSQL and Redis.
  • Familiarity with fraud detection or financial risk analytics.
  • Understanding of system design and secure coding practices.
  • Ability to read technical documentation and communicate in English.
Nice to have

Experience with FastAPI or asynchronous Python, Docker, CI/CD, and AWS; work in fintech or regulated industries; real-time data pipelines or fraud modeling; or familiarity with SEPA and European payment infrastructure. Experience with pandas, NumPy, scikit-learn, or ClickHouse may also be useful.

Benefits and work setup
  • Full-time, remote-first role with flexible hours.
  • The listed location is Berlin, Germany, and the salary range is €65,000–€85,000.
  • Benefits include a professional development budget and conference support, with an international and collaborative team.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Remote Senior Python for Fraud Detection & Analytics
Remote Senior Python for Fraud Detection & Analytics

Checkpayee • United States

Remote
USD 72,000 - 94,000
Professional development budget
Conference support
International team
Senior Backend Architect – Payments & Fraud (Remote)
Senior Backend Architect – Payments & Fraud (Remote)

7Seventy • United States

Hybrid
USD 210,000 - 260,000
Equity participation
Health insurance
401(k) with company matching
+1
Senior Golang Developer – Payment Verification Systems
Senior Golang Developer – Payment Verification Systems

Checkpayee • United States

Remote
USD 77,000 - 99,000
Remote-friendly
Professional development budget
Conference support
Payment Engineer
Payment Engineer

TagadaPay • United States

Remote
USD 90,000 - 140,000
Health, dental, and vision coverage
MacBook Pro + $2,000 equipment budget
$2,500 annual learning budget
Staff Backend Engineer
Staff Backend Engineer

7Seventy • United States

Hybrid
USD 210,000 - 260,000
Equity participation
Health insurance
401(k) with company matching
+1
Senior Analytics Engineer (Antifraud)
Senior Analytics Engineer (Antifraud)

Sumsub • United States

Remote
USD 120,000 - 180,000
Remote-first
Flexible hours
Office access in some locations
Backend Engineer
Backend Engineer

Primetag • United States

Remote
USD 120,000 - 160,000
Medical insurance
Periodic in-person team gatherings in/
Member of Technical Staff (Software Engineer, Fraud Prevention)
Member of Technical Staff (Software Engineer, Fraud Prevention)

Perplexity • United States

Remote
USD 140,000 - 190,000
Senior Python Developer (Fintech)
Senior Python Developer (Fintech)

EPAM Systems • United States

Remote
USD 120,000 - 180,000
Senior Python AWS Services Engineer – Fraud & Risk
Senior Python AWS Services Engineer – Fraud & Risk

Purpose Financial • Greenville (SC)

On-site
USD 130,000 - 170,000
Competitive wages
Health/Life benefits
401(k) with company match
+7