Auf einen Blick
- Aufgaben: Entwickle Backend-Lösungen und verbessere die Benutzererfahrung auf unserer Dating-Plattform.
- Arbeitgeber: Pure, eine globale Dating-App mit Fokus auf Ehrlichkeit und Spaß.
- Mitarbeitervorteile: Remote-Arbeit, wettbewerbsfähiges Gehalt, jährlicher Bonus und Weiterbildungsmöglichkeiten.
- Andere Informationen: Dynamisches, multikulturelles Team mit großartigen Wachstumschancen.
- Warum dieser Job: Gestalte die Zukunft des Datings und arbeite an innovativen Technologien.
- Gewünschte Qualifikationen: Mindestens 7 Jahre Erfahrung mit Django und fundierte Kenntnisse in asynchronen Architekturen.
Das voraussichtliche Gehalt liegt zwischen 60000 - 80000 € pro Jahr.
DescriptionPure ist eine globale Dating-App, die sich verpflichtet hat, Ehrlichkeit und Spaß in die Dating-Welt zu bringen. Wir glauben, dass Dating mehr ist als nur Wischen – es ist eine wunderbare Reise, auf der jeder etwas Besonderes entdecken kann, unabhängig von seinen Vorlieben.
Wir suchen einen erfahrenen Senior Backend Developer, um die Leistung unseres Produkts zu beschleunigen und unser Publikum zu erweitern.
Was suchen wir?
- 7+ Jahre Erfahrung mit Django
- Starkes Verständnis von asynchronen Architekturen und Mustern
- Solides Verständnis von relationalen Datenbanken (insbesondere PostgreSQL)
- Erfahrung im Aufbau von RESTful APIs
- Starkes Verständnis von Multiprocessing, Threads und asynchronem Python
- Erfahrung mit pytest und soliden Testpraktiken (wir legen Wert auf Tests - unser Ziel ist 100% Abdeckung)
Nice to have:
- Erfahrung im Entwerfen oder Leiten von Migrationen von einem monolithischen System zu Microservices mit asynchroner Architektur
Woran werden Sie arbeiten?
Wie jede Dating-Plattform verwalten wir hohe Nutzer- und Datenvolumina, arbeiten an der Verfeinerung von Matching-Algorithmen und -Architekturen, verbessern kontinuierlich die Benutzererfahrung und entwickeln neue Funktionen. Wir befinden uns mitten im Übergang von einem monolithischen System zu einer modernen Microservice-Architektur, wobei bereits mehrere Dienste in Betrieb sind.
Unser Tech-Stack umfasst: Python 3.12+, Django 4+, Celery / Dramatiq, Kafka, Dapr, PostgreSQL, Redis Sentinel, RabbitMQ, Centrifuge. Wir betreiben alles auf AWS und verwenden Kubernetes für die Orchestrierung sowie CI/CD-Pipelines für reibungslose Bereitstellungen.
Was bieten wir?
- Remote-Arbeit
- Ein wettbewerbsfähiges Gehalt, das unseren Erwartungen und Ihrem Erfahrungsgrad entspricht
- Jährlicher Leistungsbonus
- Eine Gelegenheit, an einem Produkt in der Wachstumsphase zu arbeiten
- Jährliches Bildungsbudget
- Ein multinationaler und vielfältiger Arbeitsplatz
Wir würden uns freuen, wenn Sie einen Link zu einem Quellcode teilen, den Sie für bemerkenswert halten - sei es ein Open-Source-Projekt, ein Pull-Request oder sogar ein Archiv - damit wir einen Eindruck von Ihrem Programmierstil und Ansatz bekommen. Wenn Sie keine solchen Links zur Verfügung haben, können wir stattdessen eine Testaufgabe anbieten.
Bei Pure sind wir alles andere als langweilig. Schließen Sie sich uns an, um das Dating für alle aufregender zu gestalten!
Senior Backend Engineer Arbeitgeber: Description Pure
Kontaktperson:
Description Pure HR Team
StudySmarter Bewerbungstipps 🤫
So bekommst du den Job: Senior Backend Engineer
✨Tip Nummer 1
Mach dir eine Liste von Unternehmen, die dich interessieren, und besuche deren Karriereseiten regelmäßig. Oft werden Stellen zuerst intern oder auf der eigenen Website ausgeschrieben, bevor sie auf Jobportalen landen.
✨Tip Nummer 2
Netzwerke aktiv! Nutze Plattformen wie LinkedIn, um mit Leuten aus der Branche in Kontakt zu treten. Oft sind es persönliche Empfehlungen, die den Unterschied machen können, also scheue dich nicht, nach einem Kaffee oder einem virtuellen Treffen zu fragen.
✨Tip Nummer 3
Bereite dich gut auf Vorstellungsgespräche vor, indem du nicht nur technische Fragen übst, sondern auch deine Soft Skills präsentierst. Zeige, dass du nicht nur ein guter Entwickler bist, sondern auch gut ins Team passt und die Unternehmenskultur verstehst.
✨Tip Nummer 4
Wenn du dich für eine Stelle interessierst, bewirb dich direkt über unsere Website. Das zeigt dein Interesse und gibt uns die Möglichkeit, dich besser kennenzulernen. Und vergiss nicht, einen Link zu deinem besten Code oder Projekt beizufügen!
Diese Fähigkeiten machen dich zur top Bewerber*in für die Stelle: Senior Backend Engineer
Tipps für deine Bewerbung 🫡
Sei authentisch!: Wenn du deine Bewerbung schreibst, sei einfach du selbst. Zeig uns, wer du bist und was dich motiviert, bei Pure zu arbeiten. Authentizität kommt immer gut an!
Betone deine Erfahrungen: Hebe deine 7+ Jahre Erfahrung mit Django und deine Kenntnisse in asynchronen Architekturen hervor. Wir wollen sehen, dass du die Skills hast, die wir suchen, also mach sie deutlich!
Zeige deine Leidenschaft für Tests: Da wir großen Wert auf Tests legen, solltest du deine Erfahrungen mit pytest und Testing-Praktiken betonen. Erzähl uns, wie du sicherstellst, dass dein Code robust und fehlerfrei ist!
Bewirb dich über unsere Website: Vergiss nicht, dich über unsere Website zu bewerben! Das macht es uns einfacher, deine Bewerbung zu finden und zu bearbeiten. Wir freuen uns darauf, von dir zu hören!
Wie du dich auf ein Vorstellungsgespräch bei Description Pure vorbereitest
✨Verstehe die Technologie
Mach dich mit den Technologien vertraut, die Pure verwendet, wie Django, PostgreSQL und AWS. Zeige im Interview, dass du nicht nur die Grundlagen beherrschst, sondern auch die neuesten Trends und Best Practices in der Backend-Entwicklung kennst.
✨Bereite Beispiele vor
Überlege dir konkrete Beispiele aus deiner bisherigen Berufserfahrung, die deine Fähigkeiten in der Entwicklung von RESTful APIs und der Arbeit mit asynchronen Architekturen demonstrieren. So kannst du deine Expertise direkt unter Beweis stellen.
✨Teste deine Kenntnisse
Da Pure großen Wert auf Tests legt, solltest du dich mit pytest und soliden Testpraktiken vertraut machen. Bereite dich darauf vor, Fragen zu deinem Ansatz beim Testen von Code zu beantworten und vielleicht sogar ein Beispiel zu zeigen.
✨Sei bereit für technische Herausforderungen
Erwarte technische Fragen oder Aufgaben während des Interviews, die deine Problemlösungsfähigkeiten testen. Übe das Lösen von Problemen in Echtzeit, um deine Denkweise und deinen Umgang mit Herausforderungen zu demonstrieren.