Back to results

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, deploy, and maintain scalable backend services, REST APIs, and microservices using Python, FastAPI, Docker, and Google Cloud services. Build CI/CD pipelines, integrate databases and third-party services, secure applications, and monitor and troubleshoot production systems while collaborating with cross-functional teams.

Requirements

Requires strong hands-on Python backend development, experience with FastAPI or comparable frameworks, and practical GCP experience, particularly with Cloud Run and Docker. Candidates should also understand REST APIs, microservices, databases, CI/CD, automated testing, API security, cloud-native architecture, and GCP monitoring and troubleshooting.

Skills

  • Python
  • FastAPI
  • Google Cloud Platform
  • Cloud Run
  • Docker
  • REST APIs
  • Microservices
  • PostgreSQL
  • Cloud SQL
  • Firestore
  • BigQuery
  • CI/CD
  • Automated Testing
  • OAuth2
  • JWT
  • IAM

Visa sponsorship

Not detected in the job text

Categories

  • Technology
  • Software
  • 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
  • Google Kubernetes Engine
  • OAuth2
  • JWT
  • IAM
  • GitHub Actions
  • Cloud Build
  • CI/CD
  • PostgreSQL
  • Automated Testing
  • API Security
  • Cloud-Native Architecture
  • Monitoring
  • Logging
  • Agile
  • Third-Party API Integration

Report this job