Senior Backend Infrastructure Engineer

 Posted a month ago
  
 India
  
10+ years experience
Apply Now

Please mention DailyRemote when applying

AI Summary

Design and develop scalable, secure, and production-grade cloud-native backend services using Python and FastAPI. Manage multi-tenant SaaS architectures, CI/CD pipelines, and infrastructure on Google Cloud Platform to ensure high availability and performance.

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.
  •  

 

 



Similar Jobs

See all Remote Software Development jobs →

Personalize your Remote Job Search in 3 Easy Steps!

Discover remote opportunities in Backend Engineer

Answer easy questions

Answer easy questions

200,000+ jobs across 15+ categories

Get your best job matches

Get your best job matches

Only hand-screened, legit jobs

Find a remote job faster

Find a remote job faster

No ads, scams, or junk

I was the first applicant for a remote marketing position that got listed on the company website the same day I applied. Had an interview within 48 hours!

Sarah J. — Sarah J. · Marketing Manager ★★★★★ Verified