Search

Senior Backend Engineer – Cloud & DevOps

PDR.cloud GmbH
locationKreisfreie Stadt Berlin, Berlin, Deutschland
VeröffentlichtVeröffentlicht: Heute
Vollzeit

In this role, you will architect and deliver backend systems and cloud infrastructure that power our mission-critical services. Using Python and modern microservice patterns, you’ll build reliable, high-performance backend components. You will shape our cloud environment on Google Cloud Platform (GCP), applying Infrastructure as Code with Terraform to ensure scalable, secure, and cost-efficient deployments.

You’ll create robust CI/CD pipelines and automation across GitHub to enable fast iteration, consistent quality, and smooth production operations. By driving observability and operational excellence, you’ll ensure our systems remain resilient under growth. With a strong DevOps mindset, you will empower development teams to focus on delivering value — while the platform you design handles complexity, efficiency, and scale.

Activities

About the Role

As a Senior Backend & Cloud Architect – DevOps, you will take responsibility for the backend and cloud foundation of our existing SaaS platform. Your mission is to ensure the system remains reliable, secure, and scalable — while continuously improving architecture, performance, and developer workflows.

You will work hands-on with our Python-based services and GCP infrastructure, optimizing what is already in place and implementing automation that supports faster and safer delivery. By deeply understanding the current system and future requirements, you’ll guide its ongoing evolution and help us deliver a robust platform experience to our customers.

Key Responsibilities

Platform Ownership & Reliability

  • Own and operate the backend and cloud infrastructure of our SaaS product
  • Improve system performance, resilience, and security in production

Backend Architecture & Development

  • Enhance existing Python microservices and contribute to new features
  • Introduce best practices in system design, performance, and API quality

Cloud Infrastructure & Automation

  • Maintain and evolve GCP infrastructure using Infrastructure as Code (Terraform)
  • Ensure scalable, secure, and efficient resource usage

CI/CD & DevOps Enablement

  • Improve GitHub-based CI/CD pipelines to boost delivery speed and reliability
  • Automate manual workflows to reduce operational overhead

Observability & Incident Prevention

  • Extend monitoring, logging, and alerting for full system visibility
  • Drive continuous improvement through proactive risk mitigation and RCA

Collaboration & Technical Leadership

  • Work closely with engineering and product teams to plan and prioritize improvements
  • Advocate for DevOps culture and mentor teammates in best practices

Qualifications

  • 5+ years of experience in backend engineering with Python
  • Strong expertise with Google Cloud Platform (GCP)
  • Solid knowledge of Infrastructure as Code, ideally Terraform
  • Hands-on experience building and maintaining CI/CD pipelines (GitHub preferred)
  • Strong understanding of cloud security, networking, and reliability practices
  • Experience operating and improving production SaaS systems
  • Analytical mindset and ability to navigate existing architectures effectively
  • Clear communication skills and a pragmatic, improvement-driven approach

Requirements

Your Profile / Requirements

  • Proven experience in building and operating backend systems in production (SaaS environment preferred)
  • Strong programming skills in Python, including experience with microservice architectures
  • Expertise with Google Cloud Platform (GCP) services and cloud-native design
  • Hands-on experience with Infrastructure as Code, ideally Terraform
  • Strong understanding of CI/CD pipelines and automation using GitHub
  • Solid grasp of cloud security, networking, and performance optimization
  • Practical experience with monitoring, logging, and alerting systems to ensure operational reliability
  • Ability to analyze existing systems, identify areas for improvement, and execute modernization efforts
  • Strong communication skills and ability to collaborate closely with cross-functional teams
  • Ownership mindset with a pragmatic and solution-focused approach

Nice to Have

  • Experience with containerization and orchestration (Docker, Kubernetes)
  • Familiarity with event-driven or message-based architectures
  • Knowledge of relational databases and distributed data patterns
  • Background in operating multi-tenant SaaS platforms
  • Experience with cost optimization and cloud resource governance
  • Contribution to DevOps culture through tooling or automation initiatives

Team

You will become part of our dedicated, interdisciplinary development team. We place great value on open communication, mutual support, and a constructive feedback culture. While you can work primarily remotely, we meet regularly in Berlin-Schöneberg to develop ideas, align strategies, and, of course, enjoy lunch together. Our team embraces a flat hierarchy, short decision-making paths, and a friendly, collaborative atmosphere that leaves room for creativity and personal growth.

Application Process

Our application process is transparent, lean, and personal:

  • Initial Call (Remote) – A short conversation to get to know you and your motivation.
  • Technical Interview – A technical discussion with our engineers, possibly including a code review or a small practical task.
  • Team Interview – An exchange with future colleagues, giving you the chance to ask questions and get to know our working environment.
  • Final Interview & Offer – Alignment on details and the earliest possible starting date.

We value fast feedback and will guide you through the entire process with openness and respect.