
Backend Developer for Fraud Prevention API Integration (Guardline / Python / REST)
Upwork
Remoto
•5 horas atrás
•Nenhuma candidatura
Sobre
We are FanTicket, a fast-growing Brazilian C2C ticket resale platform focused on community, security, and practicality. We’re looking for a backend developer to integrate our system with Guardline, a third-party fraud prevention API, which will help us detect risky users during onboarding and credit card transactions. Scope of Work You will be responsible for: 1. Integrating our system with Guardline’s REST API, specifically: • /v1/inquiries for register, transaction, and optionally login • /v1/transactions for final feedback 2. Consuming and handling Guardline’s responses • Based on return values (accept, review, refuse), trigger appropriate actions internally (e.g. block payout, flag user, etc.) 3. Working with our backend team to get the necessary data • User info (name, email, CPF) • Order info (transaction ID, amount, payment method) • Session/fingerprint ID (to be generated via Guardline’s frontend profiling script, already handled internally) 4. Structuring secure and scalable REST calls • We expect robust error handling, logging, and the ability to retry requests if necessary. ⸻ What we already have: • All documentation from Guardline (API + JS profiling script) • Backend system built in Python (Flask/FastAPI) • Internal developer (Pedro) who will: • Insert the JS profiling script • Ensure that the session ID is available on backend • Clarify internal events (user creation, card transaction, payout) • Assist with test and deploy ⸻ Deliverables • Endpoints or services that send data to Guardline at defined points: • After user account creation • After a card payment is processed • Before seller payout is released • Logic to handle Guardline’s response and apply appropriate flags/actions • Optional: POST feedback status after chargeback/disputes • Documentation or brief handoff instructions ⸻ Required Skills • Python (Flask or FastAPI) • REST API integration (auth, payloads, error handling) • Experience working with third-party fraud prevention tools (a plus) • Git and basic CI/CD familiarity ⸻ Timeline & Budget • Please estimate the number of hours and your total cost in your proposal ⸻ Communication • We’ll handle communication in English (written) • Weekly check-ins via Upwork • Internal developer is available for technical alignment ⸻ Bonus if you have: • Experience with anti-fraud, fintech, or payments systems • Understanding of 3DS, chargeback, or risk scoring logic • Familiarity with Brazilian data models (CPF, Pix, etc.) ⸻ Please include in your proposal: • Brief description of similar integrations you’ve done • Estimated time to complete • Availability to start