Flask Banking API Backend Build

Job ID: 40474305

Budget: ₹750 – ₹1,250 INR

I’m standing up a new banking-oriented application and need an experienced Python developer to own the server side. The stack is already chosen—Flask for the web framework, MySQL for persistence, Git for version control, and Pytest for automated coverage—so I’m after someone who can jump straight into code rather than setup.

What I need you to deliver:

• Robust user authentication and authorization (JWT or OAuth preferred, with secure password hashing and refresh token logic).
• A clean RESTful API that exposes the core banking operations (account creation, balance lookup, transfers, transaction history).
• Solid database management: well-designed MySQL schema, migrations, and the data-access layer wired cleanly to the endpoints.
• A Pytest suite that covers critical paths and edge-cases, running green in CI.
• Clear documentation plus a tiny HTML/CSS or Postman collection so the Flutter team can test the endpoints immediately.

Everything should live in a Git repository with tidy commit history and concise README. If you have past work that shows similar Flask or financial-grade backends, please include the repo link or a short demo URL when you apply; that will help me assess fit quickly.

I’m ready to review pull requests as soon as you start, and I’ll be available for domain questions throughout the build.