Backend Software Engineer (Python)
Core
Senior Backend Engineer building and optimizing an enterprise identity verification (eKYC) SaaS and on-premise solution, handling document verification, biometric authentication, and fraud detection.
Role type
Senior IC backend software engineer (Python)
Builds
High-performance REST APIs, verification workflows, and data validation pipelines for identity compliance.
Domain
Fintech / Identity Verification / Regulatory Compliance (KYC/AML, GDPR)
Deliverable
production ML models | product features
Required skills
Python (5+ years), FastAPI, async Python (asyncio), PostgreSQL, microservices architecture, Docker, CI/CD, REST API design, SaaS multi-tenancy
Preferred skills
Pydantic, pytest, Redis, Temporal, RabbitMQ, Kafka, SQLAlchemy, Odoo, event-driven architecture, workflow orchestration
Technologies
Python 3.12, FastAPI, Temporal, Odoo, PostgreSQL, Redis, S3, Docker, Kubernetes, GitLab CI/CD
Responsibilities
Design and implement verification workflows for reliable, durable execution; Build high-performance REST APIs; Integrate APIs for document verification and biometric authentication; Implement data validation pipelines to meet regulatory standards; Optimize system performance, scalability, and reliability; Ensure security and compliance in handling sensitive customer data
Seniority
Senior, hands-on IC