FastAPI Data API Enhancement

Job ID: 39591865

Budget: $10 – $30 CAD

I'm seeking an experienced backend developer to finalize and optimize APIs for a nearly complete mobile application that delivers advanced data visualizations and insight cards.

The project involves fixing, extending, and enhancing FastAPI-based endpoints that retrieve and process weekly data stored in Firebase (integrated with AWS) and serve JSON output for a Flutter frontend.

Key tasks include:
- Fixing and refactoring 3 existing FastAPI endpoints.
- Optimizing existing endpoints for performance, addressing current performance bottlenecks.
- Extending API functionalities by adding new endpoints as needed, including advanced filtering options and data export capabilities.
- Fixing any issues within the current API structure.
- Ensuring optimal processing of weekly data stored in Firebase, with a focus on better data organization and more accurate data processing.
- Serving JSON output for a Flutter frontend.

Ideal skills and experience:
- Proficiency in Python and FastAPI
- Experience with Firebase and AWS integration
- Strong background in databases, debugging, and performance optimization
- Knowledge in security best practices

I'm looking for a detail-oriented developer who can enhance our data API and ensure seamless integration with the mobile app.