Role Summary
The Backend / API Engineer is responsible for designing, developing and supporting secure, scalable, and high-performance APIs for the Compliance Store Data Delivery. This role focuses on building Fast API-based data access services, integrating with enterprise authentication and transport systems, and enabling both batch and real-time data delivery. The engineer will work closely with Data Engineers, Solution Architects, and QA teams to ensure compliant, reliable, and auditable data access.
Key Responsibilities
Design and develop RESTful APIs using Python and Fast API for Data Access (Async, Online, and Pipeline APIs)
Implement asynchronous batch extraction APIs with job submission, status tracking, and result retrieval
Develop synchronous APIs for targeted data lookups and metadata queries
Integrate APIs with Enterprise API Gateway and Sentinel authentication and authorization mechanisms
Implement API-level security, rate limiting, ...