Backend / Integration Developer – Identity Verification & Case Management API
About the Company:
We are a global BPO company established in 2012, with strategically located delivery centers across multiple regions. We pride ourselves on fostering long-term, trusted partnerships with industry-leading tech companies in the USA and Europe, offering outsourced solutions that enhance operational efficiency and support business growth. We are looking for driven, proactive individuals to join our dynamic team. We would love to hear from you if you're excited to work on innovative projects within a collaborative, fast-paced environment.
Join us on our journey!
The Perfect Candidate:
- Strong experience with RESTful API integration (POST endpoints, JSON payloads, status handling).
- Backend development experience (e.g. Java, Kotlin, Node.js, Python, or similar).
- Experience working with transaction-based workflows and state machines.
- Familiarity with OpenAPI / Swagger specifications.
- Secure API design knowledge (authentication, authorization, TLS).
- Domain Experience (Highly Preferred)
- Experience with identity verification, KYC, AML, or compliance-driven systems.
- Understanding of manual review processes involving documents, selfies, and identity data.
- Experience integrating with third-party verification or compliance vendors.
- Strong understanding of data privacy, especially handling identity documents.
- Experience designing systems with minimal data persistence and audit-safe logging.
- Ability to translate business/compliance requirements into technical workflows.
- Clear communicator who can work with non-technical stakeholders.
- Detail-oriented, especially when handling edge cases in review decisions.
Key Responsibilities:
- Integrate the Case Management API to:
Create new manual review cases via backend services.
Update cases when reviews are completed (reviewed/rejected/accepted).
- Implement backend logic to:
Trigger manual review cases when required by business rules or compliance.
Pass correct transaction identifiers and metadata (e.g. transaction code, review URL).
- Ensure correct handling of review states (e.g. review-pending, reviewed) and alignment.
- Map internal transaction lifecyclе, including:
Review initiation
Review completion (accept/reject)
Post-review processing
- Ensure backend systems correctly interpret review outcomes and flags (e.g. transactions marked for further processing).
- Implement secure, TLS-based API communication with the backend.
- Ensure no unnecessary storage or logging of personal or biometric data.
- Handle permissions and authentication required for backend access to identity services.
- Implement robust error handling for API failures, invalid states, and incomplete reviews.
- Log technical errors (without personal data) and support retry or reconciliation mechanisms.
- Ensure idempotency where applicable (e.g. avoiding duplicate case creation).
- Document API integrations, payload structures, and state transitions.
- Collaborate with product, compliance, and QA teams to validate manual review scenarios.
- Support testing of real-world review flows (document validation, selfie review, address review, etc.).
Why Join Us:
- Be part of an innovative and growing company with a strong global presence
- Work in a collaborative and inclusive team environment, where your contributions truly matter
Only shortlisted candidates will be contacted.
