
Simple API with one endpoint developed with Python FastAPI
FreelanceJobsResume Keywords to Include
Make sure these keywords appear in your resume to improve ATS scoring
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
More Jobs at FreelanceJobs
View all →Data analyst/BI expert to integrate multiple data sources into a single dashboard in power bi
FreelanceJobs
Business Intelligence Expert for Power BI, Tableau, SQL, and Cloud Data Solutions
FreelanceJobs
Data analyst/BI expert to integrate multiple data sources into a single dashboard in power bi
FreelanceJobs
Migration from G Suite 2 office 365
FreelanceJobs
Software Engineer Needed for Dynamic Projects
FreelanceJobs
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