Skip to main content
FreelanceJobs logo

Simple API with one endpoint developed with Python FastAPI

FreelanceJobs
CAPosted February 26, 2026

Resume Keywords to Include

Make sure these keywords appear in your resume to improve ATS scoring

PythonSQLFastAPIGCPGitHubPostmanSwaggerAPI

Sign up free to auto-tailor your resume with all these keywords and get a higher ATS score

Job Description

I am looking for a Python developer to set up a simple FastAPI service that connects to our existing MS SQL database hosted on Google Cloud SQL.

Both the API (VM) and the database are inside the same Google Cloud VPC.

Cloud SQL is accessible via Private IP.

No public database exposure is allowed. Proxy is optional, but direct private IP connection is preferred.

________________________________________

Infrastructure

Database:

MS SQL Server runs on Google Cloud SQL – Private IP inside VPC

API server:

Google Compute Engine VM (fixed external IP)

Code repository:

GitHub (provided)

  • SSH access to VM provided

Scope of Work

  • Install and configure Python environment on the VM
  • Connect FastAPI to Cloud SQL via Private IP (inside VPC)
  • Implement one working endpoint
  • Execute a simple test query to confirm DB connectivity
  • Ensure Swagger documentation is available (/docs)
  • Deploy the API so it runs persistently on the VM
  • Push clean, structured code to GitHub

Provide short explaination:

o How to run the service

o How to add new endpoints

o How to deploy updates

o How to commit changes to GitHub

Expected Result

  • FastAPI service running on GCP VM
  • One functional endpoint connected to MS SQL
  • Successful Postman test
  • Swagger auto-generated
  • Clean GitHub repository
  • Basic deployment instructions

Contract duration of 1 to 3 months. with 30 hours per week.

Mandatory skills:

Python, API, API Development, FastAPI, GCS

Want AI-powered job matching?

Upload your resume and get every job scored, your resume tailored, and hiring manager emails found - automatically.

Get Started Free