Senior Backend Developer (all gender)

Permanent employee, Full-time · Cologne

Read job description in:
What You'll Be Working On
At Userlike, we’re continuously improving one of Europe’s leading customer messaging platforms — and we’re looking for a Python developer (intermediate to senior) to help us take it to the next level. From intelligent automation to mobile experiences, you’ll play a key role in expanding a mature, stable product with new features, improved performance, and smarter tools.
  • Contribute to the further development of our Django-based backend, with a focus on scalability, maintainability, and performance.
  • Design and implement new features across our unified messaging platform and customer dashboard.
  • Improve and expand AI-driven tools and automation features, some already in use, others built from scratch.
  • Extend and refine the backend for our mobile app, making sure it integrates smoothly with the rest of the platform.
  • Handle transaction management and the deployment of complex APIs that power real-time communication.
  • Work closely with frontend, QA, DevOps, Design, and Product to bring features to life — collaboration is core to how we build.
  • Take part in improving our development processes, suggesting better patterns, tools, or architectural decisions.
Our Setup
  • Tech Stack: Python, Django, Rust, PostgreSQL, CI/CD 
  • Team: 16 people in development 
  • Hybrid Work: 3 days/week in our Cologne office, 2 remote — we like working together, but value flexibility too
What Makes You a Fit
  • You write clean, maintainable Python code and have experience with Django or similar frameworks.
  • You’re used to working in API-driven environments and know your way around PostgreSQL.
  • You enjoy solving real product problems and collaborating across design, frontend, and QA.
  • You're independent, pragmatic, and care about building things that actually work well.
  • You’re comfortable communicating in English — written and spoken.

What’s in It for You
Development
  • Training budget for workshops, books, courses & conferences
  • Premium access to language learning apps
  • Personalized onboarding & training with experienced sales colleagues
Work-Life Balance
  • 28 vacation days + up to 5 Userlike Educational Days
  • Hybrid work model (3 days in the Cologne office, 2 days remote)
  • Option for workations within the EU
Compensation & Benefits
  • Subsidies for Urban Sports, retirement plans & the Deutschlandticket (public transport pass)
  • Bright office in the heart of Cologne with free parking, Apple equipment, complimentary drinks & fruit
  • Discounts via corporate benefits
Culture & Team Spirit
  • International team culture with open communication and genuine support
  • Team events in Cologne & Sweden – both summer and winter
  • Creative freedom, trust & responsibility
About us
We are Userlike - one of the top Software Scale-Ups in Cologne. Our mission is to personalize communication between customers and companies. Our leading customer messaging solution for customer service and sales combines web chat and mobile messaging. Renowned corporations as well as thousands of medium-sized companies rely on us and our Software as a Service (SaaS) to meet their customers at eye level.

If you would like to influence the communication of the future with your work, then become part of our team!

Our recruiting process:
  • A 30-minute phone interview with our recruiting.
  • A 60-minute technical video call with a teammate and your future team lead.
  • Depending on the position, a technical task including a joint discussion of the solutions.
  • A visit to the Userlike office (optional) to get an impression of how it feels to work at Userlike.
  • A final contract meeting.
On average, our entire recruiting process takes 20 working days and you will receive the offer digitally within 48 hours.
Deine Rolle bei uns
Userlike gehört zu Europas führenden Plattformen für Kundenkommunikation – und wir entwickeln sie stetig weiter. Dafür suchen wir einen Python-Entwicklerin (Intermediate bis Senior), der*die unser Produkt mit neuen Features, intelligenter Automatisierung und besseren Tools auf das nächste Level bringt.
  • Du entwickelst unser Django-basiertes Backend weiter – mit Fokus auf Skalierbarkeit, Wartbarkeit und Performance.
  • Du konzipierst und implementierst neue Features für unsere Unified-Messaging-Plattform und das Kundendashboard.
  • Du verbesserst bestehende und entwickelst neue AI- und Automatisierungsfunktionen.
  • Du erweiterst und optimierst das Backend unserer mobilen App – nahtlos integriert in die restliche Plattform.
  • Du kümmerst Dich um Transaktionsmanagement und die Auslieferung komplexer APIs für Echtzeitkommunikation.
  • Du arbeitest eng mit Frontend, QA, DevOps, Design und Product zusammen – echte Zusammenarbeit ist bei uns Standard.
  • Du bringst Dich aktiv in die Weiterentwicklung unserer Entwicklungsprozesse ein – mit Ideen zu Architektur, Tools und Workflows.
Unser Setup
Tech Stack: Python, Django, Rust, PostgreSQL, CI/CD ...
Teamgröße: 16 Personen in der Entwicklung
Arbeitsweise: Hybrid – 3 Tage vor Ort in Köln, 2 Tage remote – wir schätzen persönliche Zusammenarbeit und Flexibilität.
Das bringst Du mit
  • Du schreibst sauberen, wartbaren Python-Code und hast Erfahrung mit Django oder vergleichbaren Frameworks.
  • Du fühlst Dich in API-basierten Architekturen wohl und kennst Dich mit PostgreSQL aus.
  • Du löst gerne echte Produktprobleme und arbeitest gern interdisziplinär mit Design, Frontend und QA zusammen.
  • Du arbeitest eigenverantwortlich, pragmatisch und mit einem hohen Anspruch an funktionierende Lösungen.
  • Du kommunizierst sicher auf Englisch – schriftlich wie mündlich.
Darauf kannst Du Dich freuen
Weiterentwicklung
  • Budget für Weiterbildungen: Workshops, Bücher, Kurse & Konferenzen
  • Premium-Zugang zu Sprachlern-Apps
  • Persönliches Onboarding und Training mit erfahrenen Kolleg:innen

Work-Life-Balance
  • 28 Urlaubstage + bis zu 5 Userlike-Education-Days
  • Hybrides Arbeitsmodell (3 Tage im Kölner Büro, 2 Tage remote)
  • Möglichkeit zu Workations innerhalb der EU

Vergütung & Benefits
  • Zuschüsse für Urban Sports, Altersvorsorge & das Deutschlandticket
  • Helles Büro im Herzen von Köln mit kostenlosem Parkplatz, Apple-Equipment, Getränken & Obst
  • Mitarbeiterrabatte über Corporate Benefits

Kultur & Teamgeist
  • Internationale Teamkultur mit offener Kommunikation und echtem Zusammenhalt
  • Team-Events in Köln & Schweden – im Sommer und Winter
  • Kreative Freiheit, Vertrauen und Verantwortung vom ersten Tag an

Über uns

Wir sind Userlike - eins der Top-Software Scale-Ups in Köln. Unsere Mission ist es, die Kommunikation zwischen Kunden und Unternehmen persönlicher, digitaler und intelligenter zu gestalten und zu vereinfachen. Unsere führende Customer Messaging Lösung für Kundenservice, Sales und Marketing verbindet Web-Chat, AI und mobiles Messaging. Tauche ein in unsere Erfolgsgeschichte der modernen Kundenkommunikation und werde Teil des Teams. Offene Teamkultur, globale Perspektiven als Teil eines internationalen Unternehmens und eine hybride Arbeitsstruktur prägen unsere Identität. Bei Userlike fördern wir Innovation, Eigenverantwortung und persönliche Entwicklung.

Du bist bereit, die Zukunft der modernen Kundenkommunikation mitzugestalten?  Bewirb dich jetzt direkt hier!

Unser Recruitingprozess: 
  • Ein 30-minütiges Telefoninterview mit unserem Recruiting.
  • Ein 30-minütiger fachlicher Videocall mit deinem zukünftigen Teamlead.
  • Je nach Position eine fachliche Aufgabe inkl. einer gemeinsamen Besprechung der Lösungen.
  • Ein Besuch im Userlike Office (optional), damit du einen Eindruck davon bekommst, wie es sich anfühlt bei Userlike zu arbeiten.
  • Ein finales Vertragsgespräch.
Im Durchschnitt dauert unser gesamter Recruitingprozess 20 Arbeitstage und das Angebot erhältst du unkompliziert digital innerhalb von 48 Stunden. 
Your application!
We appreciate your interest in Userlike. Please fill in the following short form and we will reach out to you. Should you have any difficulties in uploading your files, please contact us by mail at jobs@userlike.com.
Uploading document. Please wait.
Please add all mandatory information with a * to send your application.