Staff Backend Engineer

Customer Alliance
Berlin, Germany
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Berlin, Germany

Tech stack

PHP
API
HTML5
CSS
Software as a Service
Continuous Integration
Software Debugging
Linux
DevOps
Distributed Systems
Elasticsearch
MySQL
Nginx
RabbitMQ
Redis
Service-Oriented Architecture
SQL Databases
Symfony
Backend
Vue.js
Codebase
Doctrine
Docker

Job description

Scala Framework RabbitMQ PHP Budget CAN ACT! Solid Entwicklungsumgebungen Linux nginx Design Server IT Elasticsearch START across Doctrine Übersetzungssoftware Symfony Docker Hybrid CSS MySQL Debugging Support SaaS DevOps Continuous Integration HTML5 Engineering

Stellenbeschreibung

At Customer Alliance, feedback isn't just data; it's the foundation of trust, growth, and lasting relationships.

Based in Berlin's vibrant tech scene, we're a remote-first SaaS company with an extensive footprint in hospitality tech on a mission to help businesses exceed expectations and become truly loved by their customers. Our platform captures feedback, analyzes it with smart technology, and turns it into clear, actionable insights, helping companies in hospitality, healthcare, and automotive thrive.

We're an international team of curious minds and passionate builders. Feedback isn't just part of our product; it's at the core of how we collaborate, improve, and grow.

You'll thrive here if:

You value impact

You believe great ideas can come from anywhere

You take ownership and enjoy solving hard problems

You want to grow with a team that's ambitious but humble

If you are excited to collaborate with a diverse, international team that values feedback, ownership, and improving customer experience, this is the place you will fit right in.

What you will do:

In this role, your primary impact will come from technical leadership and platform evolution, ensuring our long-lived SaaS remains reliable, scalable, and adaptable as the product grows.

Shape the future of a B2B SaaS platform, balancing long-term vision with incremental improvements

Lead large-scale refactorings and modernization efforts

Design and evolve backend architectures across different services, with a focus on scalability, reliability, and operability

Build and maintain scalable backend services using PHP 8.5 (Symfony 7) and Scala

Drive architectural decisions around APIs, data models, and service boundaries, making trade-offs explicit and well-documented

Act as a technical reference for complex debugging and system-level issues

Mentor and support other engineers through ode reviews, technical discussions, and hands-on collaborationc

Contribute to evolving our engineering culture through knowledge sharing and technical leadership

Requirements

+8 years of professional experience in backend engineering, with experience evolving established systems

Strong expertise in PHP (preferably using Symfony framework) and solid experience working with complex, long-lived codebases

Proven ability to lead major refactorings or architectural transitions

Deep understanding of SQL, data modeling, and performance trade-offs

Strong debugging and system-level thinking skills

Hands-on DevOps experience, with a strong sense of ownership for production systems: CI/CD, monitoring, alerting, deployments, and production troubleshooting

Experience working with distributed systems and service-oriented architectures

Ability to mentor engineers with different experience levels through clear technical guidance and constructive feedback

Nice to have

Experience building GenAI systems

Our stack:

HTML5, (S)CSS, JS, VueJS, Nuxt

Symfony 7.4 with Doctrine ORM

PHP 8.5

Scala

Mysql

Redis

RabbitMQ

ElasticSearch

Nginx, Varnish

Docker

Linux

Apply for this position