Senior Software Engineer віддалено Mit Competera bauen wir einen Ort auf, an dem optimale Preisentscheidungen einfach getroffen werden können . Wir glauben , dass KI-Technologien bald alle schwierigen Entscheidungen vorantreiben werden und in der Lage sind, Menschen dabei zu helfen , besser zu werden . Wir sind jetzt auf der Suche nach einem Senior Software Engineer, der uns dabei hilft, Geschäftsideen in hochmoderne Technologielösungen umzuwandeln, die das Produkt und das Unternehmen e
Senior Software Engineer
віддалено
Mit Competera bauen wir einen Ort auf, an dem optimale Preisentscheidungen einfach getroffen werden können . Wir glauben , dass KI-Technologien bald alle schwierigen Entscheidungen vorantreiben werden und in der Lage sind, Menschen dabei zu helfen , besser zu werden . Wir sind jetzt auf der Suche nach einem Senior Software Engineer, der uns dabei hilft, Geschäftsideen in hochmoderne Technologielösungen umzuwandeln, die das Produkt und das Unternehmen explizit in seine strategische Richtung lenken.
Sie könnten perfekt für die Position passen, wenn:
Sie möchten:
- Entwerfen und implementieren Sie geschäftsintensive Komponenten, vor allem im Bereich der Preisoptimierung für den Einzelhandel, und stellen Sie sicher, dass eine umfassende Geschäftsdomänenlogik integriert ist.
- Stellen Sie sicher, dass die Softwareentwicklung an den aktuellen Produktanforderungen ausgerichtet ist und die Häufigkeit von Änderungen in der Logik, Anpassungs-/Erweiterbarkeitsanforderungen und Unsicherheiten in den Lösungen berücksichtigt.
- Refaktorieren Sie vorhandene Komponenten und Architekturen gemäß den DDD-Prinzipien.
- Stellen Sie dem Team bewährte Entwicklungspraktiken vor und setzen Sie sich für die Einführung von Methoden ein, die die Erstellung lose gekoppelter Systeme und Codes erleichtern.
- Bieten Sie weniger erfahrenen Teammitgliedern, einschließlich Ingenieuren für maschinelles Lernen und Datenwissenschaftlern, Unterstützung und Mentoring bei der Gestaltung von Entscheidungsprozessen.
Sie verfügen über:
- Kenntnisse in Python.
- 7+ Jahre Erfahrung in der Softwareentwicklung.
- Kenntnisse in der Entwicklung von Anwendungsarchitekturen mit Port & Adaptern (Clean Architecture/Onion Architecture) und anderen Ansätzen zur Erstellung lose gekoppelter Systeme und Codes in dynamischen Geschäftsumgebungen.
- Umfangreiche Kenntnisse in den Prinzipien des Domain-Driven Design (DDD) und Erfahrung in der Arbeit in einer DDD-ähnlichen Umgebung.
- Erfahrung im Entwerfen von Systemen unter Verwendung kollaborativer Modellierungstechniken wie Event Storming, Event Modeling und Domain Storytelling usw.
- Tiefes Verständnis der Prinzipien der objektorientierten Programmierung (OOP) (SOLID).
- Entwerfen von Microservices und Erfahrung mit Event-Driven Architecture (EDA).
Angenehme Extras:
- Kenntnisse einer anderen kompilierten Sprache (z. B. Go, Rust, Java).
- Erfahrung mit funktionalen Programmierparadigmen.
- Erfahrung in der Erstellung von Anwendungen mithilfe von Event Sourcing.
- Vertrautheit mit Google Cloud.
- Frühere Arbeit in einem Datenproduktteam (Datenanalyse, maschinelles Lernen).
- Grundkenntnisse von MLOps, einschließlich eines Verständnisses von Konzepten wie Model Registry und den Unterschieden zwischen maschinellem Lernen und traditioneller Softwareentwicklung.
Soft Skills:
- Geschäftsorientierte Denkweise mit der Fähigkeit, verschiedene Stakeholder und Fachexperten zu verstehen und effektiv mit ihnen zu kommunizieren.
- Bereitschaft, sich eingehend mit der Problematik der Preisgestaltung und des Einzelhandels zu befassen.
Bereitschaft, Teamkollegen zu unterrichten und zu betreuen, um ihre Software-Engineering-Fähigkeiten zu verbessern.
Du wirst es lieben, und hier ist der Grund:
- Richinnovativer Software-Stack, Freiheit bei der Auswahl der am besten geeigneten Technologien.
- Remote-First-Ideologie: Freiheit, vom Homeoffice oder einem geeigneten Coworking-Bereich aus zu arbeiten.
- Flexible Arbeitszeiten (wir beginnen von 8 bis 11 Uhr) und keine Zeiterfassungssysteme.
- Regelmäßige Leistungs- und Vergütungsüberprüfungen.
- Wiederkehrende 1:1-Kontakte und messbare OKRs.
- Umfassendes Onboarding mit klarer Erfolgsspur.
- Competera übernimmt 70 % Ihrer Schulungs-/Kursgebühr.
- 20 Urlaubstage, 15 freie Tage und bis zu eine Woche bezahlter Weihnachtsurlaub.
- 20 Werktage Krankheitsurlaub.
- Teilweiser Krankenversicherungsschutz.
- Wir erstatten die Kosten für Coworking.
Treiben Sie mit uns Innovationen voran. Seien Sie ein Wettkämpfer.