Senior Backend Infrastructure Engineer
Job Title: Senior Backend Infrastructure Engineer
Experience: 13+ Years
Location: Remote
Timing: (5:30 PM – 2:30 AM IST)
Notice Period: Immediate Joiners Only
Job Overview
We are seeking a highly experienced Senior Backend Infrastructure Engineer to design, build, and optimize scalable, secure, and production-grade cloud-native applications. The ideal candidate will have deep expertise in multi-tenant SaaS architectures, strong hands-on experience with Python (FastAPI), and advanced knowledge of GCP services.
This role requires ownership of architecture decisions, production readiness, and ensuring secure, scalable deployments in a high-availability environment.
Key Responsibilities
Architecture & Development
Design and develop scalable backend services using Python (FastAPI).
Architect and implement multi-tenant SaaS solutions with strict data isolation.
Build cloud-native applications leveraging Google Cloud Platform (GCP) services.
Multi-Tenant Data Isolation
Implement robust Firestore query scoping to ensure complete data isolation between tenants.
Define and enforce Firestore security rules for secure access control.
Cloud & Infrastructure
Deploy and manage applications using Cloud Run.
Configure and optimize IAM roles, permissions, and policies.
Work with Pub/Sub for event-driven architecture and messaging systems.
Manage storage and access using Google Cloud Storage (GCS).
CI/CD & Automation
Design and implement CI/CD pipelines using GitHub Actions.
Automate testing, build, and deployment processes specifically for Cloud Run environments.
Production Readiness & Optimization
Conduct production readiness reviews across:
Cloud Run configurations (scaling, concurrency, performance)
Security (IAM, secrets management)
Storage and access control (GCS permissions)
Ensure system reliability, scalability, and performance tuning.
Collaboration & Leadership
Collaborate with cross-functional teams including DevOps, product, and frontend teams.
Provide technical leadership, mentorship, and best practices for cloud-native development.
Drive code quality, design reviews, and architectural governance.
Required Skills & Qualifications
13+ years of experience in software development and cloud architecture.
Strong hands-on expertise in Python, specifically FastAPI.
Deep experience with Google Cloud Platform (GCP), including:
Cloud Run
Firestore (including security rules and data modeling)
Pub/Sub
IAM
Proven experience building and scaling multi-tenant SaaS applications in production.
Strong understanding of microservices architecture and API design.
Experience with CI/CD tools, preferably GitHub Actions.
Expertise in cloud security, secrets management, and access control.
Strong problem-solving and system design skills.