Staff Backend Engineer

CA Customer Alliance GmbH
Berlin, Germany
2 days ago

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
Code Review
Continuous Integration
Software Debugging
Linux
DevOps
Distributed Systems
Elasticsearch
MySQL
Nginx
RabbitMQ
Redis
Service-Oriented Architecture
SQL Databases
Symfony
Backend
Vue.js
Doctrine
Docker
Microservices

Job description

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 code reviews, technical discussions, and hands-on collaboration
  • Contribute to evolving our engineering culture through knowledge sharing and technical leadership, HTML5, (S)CSS, JS, VueJS, Nuxt
  • Symfony 7.4 with Doctrine ORM
  • PHP 8.5
  • Scala
  • Mysql
  • Redis
  • RabbitMQ
  • ElasticSearch
  • Nginx, Varnish
  • Docker
  • Linux

Requirements

Do you have experience in Scala?, +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

About the company

Founded in 2009 in Berlin, Customer Alliance is the European leader in customer experience and online reputation management solutions for businesses. Thousands of independent and chain businesses worldwide work with Customer Alliance to manage their digital customer experience and brand reputation throughout the buying journey.

Apply for this position