GCP Backend Full stack Engineer
- Canada
Contract
Applications open in a new tab.
Job details
- Job type
- Contract
- Posting language
- English
- Posted
Original job description
We are looking for an experienced GCP Backend Fullstack Engineer with strong expertise in Python, FastAPI, and Google Cloud Platform (GCP) to develop, deploy, and maintain scalable cloud-native applications.
Key Responsibilities
- Develop and maintain backend services using Python and FastAPI.
- Design and implement RESTful APIs and microservices.
- Deploy containerized applications using Docker and Google Cloud Run.
- Integrate applications with databases, third-party APIs, and GCP services.
- Work with Cloud Functions, Pub/Sub, Cloud SQL, Firestore, and GKE.
- Implement authentication and authorization using OAuth2, JWT, and IAM.
- Build CI/CD pipelines using GitHub Actions, Cloud Build, or similar tools.
- Monitor application performance, troubleshoot production issues, and improve reliability.
- Collaborate with product owners, architects, DevOps, and frontend teams in an Agile environment.
Required Skills
- Strong hands-on experience with Python backend development.
- Experience with FastAPI; Flask or Django experience is also relevant.
- Hands-on experience with Google Cloud Platform (GCP).
- Strong knowledge of Cloud Run and Docker containerization.
- Experience designing REST APIs, microservices, and distributed systems.
- Knowledge of PostgreSQL, Cloud SQL, Firestore, or BigQuery.
- Experience with Git, CI/CD pipelines, and automated testing.
- Understanding of API security, authentication, authorization, and cloud-native architecture.
- Familiarity with GCP monitoring, logging, and troubleshooting tools.
More about this job
Responsibilities
Develop and maintain Python/FastAPI backend services, REST APIs, and microservices, and deploy containerized applications on Google Cloud. Integrate databases and GCP services, implement security and CI/CD, monitor and troubleshoot production systems, and collaborate with cross-functional teams.
Requirements
Requires strong hands-on Python backend development experience, familiarity with FastAPI or comparable frameworks, and practical GCP experience, especially with Cloud Run and Docker. Candidates should understand API design, distributed systems, databases, CI/CD, automated testing, cloud security, and GCP monitoring and troubleshooting.
Skills
- Python
- FastAPI
- Google Cloud Platform
- Cloud Run
- Docker
- REST APIs
- Microservices
- Distributed Systems
- PostgreSQL
- Cloud SQL
- Firestore
- BigQuery
- CI/CD
- Automated Testing
- OAuth2
- JWT
Visa sponsorship
Not detected in the job text
Categories
- Software
- Technology
- Engineering
Keywords
- Python
- FastAPI
- Flask
- Django
- Google Cloud Platform
- Cloud Run
- Docker
- REST APIs
- Microservices
- Distributed Systems
- Cloud Functions
- Pub/Sub
- Cloud SQL
- Firestore
- BigQuery
- GKE
- OAuth2
- JWT
- IAM
- GitHub Actions
- Cloud Build
- CI/CD
- PostgreSQL
- Automated Testing
- API Security
- Cloud-Native Architecture
- Monitoring
- Logging
- Agile
- Backend Development