Auf einen Blick
- Aufgaben: Entwickle skalierbare Backend-Services für ein verbessertes Einkaufserlebnis.
- Arbeitgeber: Constructor, eine innovative AI-basierte E-Commerce-Plattform.
- Mitarbeitervorteile: Unbegrenzt Urlaub, Remote-Arbeit, Apple-Laptops und Entwicklungsmöglichkeiten.
- Andere Informationen: Vollständig remote mit regelmäßigen Teamevents zur Zusammenarbeit.
- Warum dieser Job: Gestalte die Zukunft des E-Commerce und arbeite mit einem talentierten Team.
- Gewünschte Qualifikationen: 5+ Jahre Erfahrung in Backend-Entwicklung und starke Python-Kenntnisse.
Das voraussichtliche Gehalt liegt zwischen 80000 - 120000 € pro Jahr.
Über das Team
Constructor ist eine KI‑basierte E-Commerce-Such- und Entdeckungsplattform, die es Käufern ermöglicht, die richtigen Produkte zur richtigen Zeit zu finden und führenden globalen E-Commerce-Marken hilft, bedeutende Einnahmen und Konversionsgewinne zu erzielen. Als Backend Engineer im Attributanreicherungsteam verbessern Sie das E-Commerce-Erlebnis für Hunderte Millionen von Nutzern weltweit, indem Sie skalierbare Dienste entwerfen, erstellen und warten, die angereicherte Artikel, Metadaten und Attribute an Endbenutzer liefern.
Sie arbeiten an wichtigen Diensten wie Attributanreicherung und Badges, verwalten eine dedizierte Datenbank und entwickeln APIs, die mit Suche und Durchsuchen integriert sind. Sie werden eng mit ML-Ingenieuren zusammenarbeiten, um den Attributanreicherungsdienst zu entwickeln und zu optimieren und dessen Skalierbarkeit, Zuverlässigkeit und Leistung sicherzustellen. Sie werden die CI/CD- und Observabilitätssysteme von Grund auf neu aufbauen sowie bestehende reife Systeme warten und verbessern.
Herausforderungen, die Sie angehen werden:
- Ein neuen Dienst zur Bereitstellung von ML-generierten angereicherten Attributen für unsere Kunden entwickeln
- Ein hochdurchsatzfähigen, latenzarmen Badges-Dienst für hohen Verkehr entwerfen
- Die Produktmerkmale der Attributanreicherung und der Badges-Produkte von Constructor entwickeln
- Hochverfügbare Dienste in der Cloud bereitstellen und CI/CD-Pipelines gemäß den besten Branchenstandards implementieren (AWS, Jenkins, GitHub Actions)
- Service-Observabilität, Überwachungsmetriken und Alarmierung einrichten (Prometheus, Grafana, PagerDuty, AWS CloudWatch)
- Mit einer dedizierten Datenbank arbeiten, um angereicherte Artikel, deren Metadaten und abgeleitete Attribute für unsere Kunden-Dashboard-Anwendung zu verwalten und dabei Datenkonsistenz, Leistung und Verfügbarkeit für nachgelagerte Dienste und APIs sicherzustellen
- Unit-, Integrations- und End-to-End-Tests für Backend-Dienste schreiben und pflegen, um die Codequalität und Servicezuverlässigkeit sicherzustellen
Voraussetzungen:
- 5+ Jahre Erfahrung
- Starker Hintergrund in der Informatik und Vertrautheit mit Netzwerkprinzipien
- Kenntnisse in Python und Backend-Entwicklungsmustern
- Erfahrung in der Gestaltung, Entwicklung und Wartung von hochbelasteten Echtzeitdiensten und öffentlichen APIs
- Erfahrung mit NoSQL- und relationalen Datenbanken, verteilten Systemen und Caching-Lösungen wäre von Vorteil
- Erfahrung mit einer kompilierte Programmiersprache (z.B. Go, Rust) wäre von Vorteil
- Erfahrung im Schreiben von Unit- und Integrationstests für Backend-Dienste mit Frameworks wie Pytest, unittest oder gleichwertig
- Erfahrung in der Zusammenarbeit in funktionsübergreifenden Teams
- Ausgezeichnete Englischkenntnisse
Vorteile:
- Unbegrenzte Urlaubszeit – wir ermutigen alle Mitarbeiter, mindestens 3 Wochen pro Jahr zu nehmen
- Vollständig remote Team – wählen Sie, wo Sie leben
- Stipendium für das Arbeiten von zu Hause – wir möchten, dass Sie die Ressourcen haben, die Sie benötigen, um Ihr Home Office einzurichten
- Apple-Laptops für neue Mitarbeiter
- Budget für Schulung und Entwicklung – jährlich für jeden Mitarbeiter erneuert
- Mutterschafts- und Vaterschaftsurlaub für berechtigte Mitarbeiter
- Arbeiten Sie mit klugen Menschen, die Ihnen helfen, zu wachsen und einen bedeutenden Einfluss zu haben
- Grundgehalt: $80k–$120k USD, abhängig von Wissen, Fähigkeiten, Erfahrung und Interviewergebnissen
- Aktienoptionen – zusätzlich zum Grundgehalt angeboten
- Regelmäßige Teamausflüge, um sich zu verbinden und zusammenzuarbeiten
Senior Backend Engineer: Attribute Enrichment (Remote) Arbeitgeber: Constructor
Kontaktperson:
Constructor HR Team
StudySmarter Bewerbungstipps 🤫
So bekommst du den Job: Senior Backend Engineer: Attribute Enrichment (Remote)
✨Netzwerken, Netzwerken, Netzwerken!
Nutze Plattformen wie LinkedIn, um mit Leuten aus der Branche in Kontakt zu treten. Lass uns nicht vergessen, dass viele Jobs über persönliche Empfehlungen vergeben werden – also sei aktiv und knüpfe Kontakte!
✨Zeig deine Skills!
Erstelle ein Portfolio oder GitHub-Profil, das deine besten Projekte zeigt. Wenn du deine Fähigkeiten in Aktion zeigen kannst, wird das potenzielle Arbeitgeber beeindrucken und dir helfen, dich von anderen Bewerbern abzuheben.
✨Bereite dich auf technische Interviews vor!
Mach dich mit typischen Fragen und Coding-Challenges vertraut, die in technischen Interviews gestellt werden. Übe mit Freunden oder nutze Online-Plattformen, um dein Wissen aufzufrischen und sicherer zu werden.
✨Bewirb dich direkt über unsere Website!
Wenn du an einer Stelle interessiert bist, bewirb dich direkt über unsere Website. Das zeigt dein Interesse und gibt uns die Möglichkeit, dich schneller zu erreichen. Lass uns gemeinsam den nächsten Schritt gehen!
Diese Fähigkeiten machen dich zur top Bewerber*in für die Stelle: Senior Backend Engineer: Attribute Enrichment (Remote)
Tipps für deine Bewerbung 🫡
Sei du selbst!: Wenn du deine Bewerbung schreibst, sei authentisch und zeig uns, wer du wirklich bist. Wir suchen nach Menschen, die nicht nur die richtigen Fähigkeiten haben, sondern auch gut ins Team passen.
Betone deine Erfahrungen: Erzähl uns von deinen bisherigen Projekten und Erfahrungen, die relevant für die Stelle sind. Zeig uns, wie du in der Vergangenheit Probleme gelöst hast und welche Technologien du verwendet hast.
Mach es übersichtlich: Achte darauf, dass deine Bewerbung klar strukturiert und leicht zu lesen ist. Verwende Absätze, Aufzählungen und eine klare Sprache, damit wir schnell die wichtigsten Informationen finden können.
Bewirb dich über unsere Website: Wir empfehlen dir, dich direkt über unsere Website zu bewerben. So stellst du sicher, dass deine Bewerbung an die richtige Stelle gelangt und du alle notwendigen Informationen bereitstellst.
Wie du dich auf ein Vorstellungsgespräch bei Constructor vorbereitest
✨Verstehe die Technologie
Mach dich mit den Technologien und Tools vertraut, die in der Stellenbeschreibung erwähnt werden, wie Python, CI/CD-Pipelines und Cloud-Dienste. Zeige im Interview, dass du nicht nur die Grundlagen beherrschst, sondern auch, wie du diese Technologien in realen Projekten angewendet hast.
✨Bereite konkrete Beispiele vor
Denke an spezifische Projekte oder Herausforderungen, die du in der Vergangenheit gemeistert hast. Sei bereit, darüber zu sprechen, wie du Probleme gelöst hast, insbesondere in Bezug auf Backend-Entwicklung und API-Design. Das zeigt, dass du praktische Erfahrung hast und weißt, wie man in einem Team arbeitet.
✨Fragen stellen
Bereite einige Fragen vor, die du dem Interviewer stellen kannst. Das zeigt dein Interesse an der Rolle und dem Unternehmen. Frage nach den aktuellen Herausforderungen des Teams oder wie sie die Zusammenarbeit zwischen Backend- und ML-Teams gestalten. So kannst du auch herausfinden, ob das Unternehmen gut zu dir passt.
✨Kommunikation ist der Schlüssel
Da die Position remote ist, ist es wichtig, deine Kommunikationsfähigkeiten zu demonstrieren. Übe, technische Konzepte klar und verständlich zu erklären. Achte darauf, dass du während des Interviews aktiv zuhörst und auf die Fragen des Interviewers eingehst, um eine gute Gesprächsatmosphäre zu schaffen.