You'd work on the API and data layer that processes verification requests. Python, FastAPI, DynamoDB, PostgreSQL, AWS. You'd also work with the ML team to get fraud detection models into production and keep them running.
Key Responsibilities:
Your main focus is designing and building REST APIs and microservices with Python and FastAPI. The platform handles a growing volume of verification requests, so you'd spend real time on database optimization across DynamoDB and PostgreSQL to keep response times low under load.
You'd work directly with the ML team to deploy and serve verification models. You'd handle auth, authorization, and security across services. We use event-driven architecture with message queues (SQS) to keep things decoupled.
We expect good test coverage and documented architecture decisions. You'd lead design discussions when building new services. You'd also monitor production, fix performance bottlenecks, and improve our CI/CD pipelines on AWS.