Here are some of the issues we need help with:
Slow API responses under load (possibly due to blocking async calls or inefficient queries).
Inconsistent database behavior (PostgreSQL) — some transactions hang or fail intermittently.
Authentication and session issues — user tokens occasionally expire too early.
Background tasks (using FastAPI’s Background Tasks or Celery) don’t always complete reliably.
Docker deployment occasionally fails due to misconfigured dependencies or environment variables.
If you’re someone who enjoys solving hard backend problems, this project will be both fun and impactful.
What You’ll Do
Investigate and fix the above backend issues.
Profile the system and identify performance bottlenecks.
Suggest better architecture (e.g., async patterns, caching, or DB optimization).
Improve code quality, error handling, and documentation.
Optionally, help set up better deployment or monitoring (Docker/AWS).
Requirements
2+ years in backend development (Python).
Strong experience with FastAPI, async/await, and PostgreSQL.
Solid understanding of API performance tuning and debugging.
Hands-on with Docker and modern deployment pipelines.
Great communication and ability to work independently.
... Show more