Job Summary:
We are looking for a skilled 6 years of experience Python Backend Developer with strong experience in API development and Google Cloud Platform (GCP).
The role involves designing, developing, and deploying scalable, event-driven backend services using modern cloud-native architectures.
The candidate will work in an Agile environment and collaborate with cross-functional teams to deliver high-quality solutions.
Key Roles & Responsibilities:
- Design and develop RESTful APIs using Python frameworks such as FastAPI or Flask.
- Build and deploy cloud-native applications on GCP (Cloud Run, GCS, Pub/Sub).
- Implement event-driven architecture for scalable and decoupled services.
- Manage and secure cloud resources using IAM (GCP) best practices.
- Work with various data/file formats (JSON, CSV, XML, Parquet, Avro, PDF, Excel).
- Containerize applications using Docker and manage artifacts via GCP Artifact Registry.
- Develop and maintain CI/CD pipelines using GitHub Actions.
- Implement Infrastructure as Code (IaC) using Terraform.
- Design, document, and maintain APIs using OpenAPI/Swagger.
- Collaborate with QA and other teams for integration testing.
- Use AI-powered tools (Copilot, Claude, etc.) to improve development productivity.
- Participate actively in Agile ceremonies (scrum, sprint planning, reviews).
- Ensure code quality using Git workflows, code reviews, and best practices.
- (Optional) Support/maintain services deployed on Kubernetes environments.
Skills Required:
Primary Skills (Must Have):
- Strong proficiency in Python.
- API development using FastAPI / Flask.
- Hands-on experience with Google Cloud Platform (GCP).
1.
Cloud
Run.
2.
Cloud
Storage (GCS).
- Pub/Sub.
- IAM.
- Experience in REST API design & OpenAPI/Swagger.
- Knowledge of event-driven architecture.
- Experience with Docker (containerization).
- CI/CD experience using GitHub Actions.
- Git version control & workflows.
- Understanding of Agile development methodologies.
- Terraform (Infrastructure as Code).
- GCP Artifact Registry.
- Kubernetes.
- Experience handling multiple file formats (JSON, Parquet, Avro, etc.).
- Exposure to AI-assisted development tools.