Auf einen Blick
- Aufgaben: Entwickle innovative Softwarelösungen und arbeite an spannenden Projekten im Team.
- Arbeitgeber: COSMO CONSULT, ein innovatives Unternehmen mit einer kollaborativen Kultur.
- Mitarbeitervorteile: Wettbewerbsfähiges Gehalt, Gesundheitsleistungen, Remote-Arbeit und berufliche Weiterbildung.
- Andere Informationen: Dynamisches Umfeld mit hervorragenden Karrieremöglichkeiten.
- Warum dieser Job: Gestalte die Zukunft der Softwareentwicklung und mache einen echten Unterschied.
- GewĂĽnschte Qualifikationen: Erfahrung in der Softwareentwicklung und Teamarbeit sind erforderlich.
Das voraussichtliche Gehalt liegt zwischen 60000 - 80000 € pro Jahr.
Scrum-Sprints using Azure DevOps Boards. Möchten Sie Software entwickeln, die in der realen Welt funktioniert – skalierbar, sicher und technisch fundiert? Denken Sie nicht nur in Bezug auf Tickets, sondern auch in Bezug auf Systeme, Kontext und nachhaltige Lösungen? Dann schließen Sie sich COSMO CONSULT an und helfen Sie uns, Anyfy zu entwickeln, unser Datenfabrikprodukt, das als zentrales Hub für unsere Kunden dient.
Wir suchen keinen Software-Ingenieur, der nur die Routine abspult. Wir suchen einen erfahrenen Profi, der Verantwortung übernimmt, das große Ganze im Blick behält und aktiv das Produkt, die Architektur und die Zusammenarbeit gestaltet.
Ihr täglicher Ablauf - aber ohne Routine:
- Sie beginnen den Tag mit Ihrem Team, stimmen Prioritäten ab und arbeiten fokussiert an Lösungen, die Plattform, Prozesse und Kundenwert zusammenbringen.
- Sie wechseln zwischen konzeptioneller Arbeit, Codierung und Qualitätsprüfungen. Dabei bewerten Sie Anforderungen, denken ganzheitlich über Lösungen nach und achten auf Skalierbarkeit, Sicherheit und saubere Implementierung.
- Sie bringen Ideen zur Umsetzung, überprüfen Ergebnisse, behalten den täglichen Betrieb im Auge und nutzen dies, um die nächsten Schritte zu bestimmen.
Hier verlassen Sie Ihre Komfortzone:
- Sie entwickeln eine Multi-Instance-SaaS-Plattform weiter, bei der jede Kundenumgebung isoliert auf Kubernetes läuft. Während die Plattform skaliert, müssen die Dienste effizient, ressourcenschonend und horizontal skalierbar bleiben – ohne Ausfallzeiten oder Leistungsverluste.
- Sie denken in großen Zusammenhängen: MongoDB, RabbitMQ, Redis, Kubernetes und architektonische Entscheidungen sind alle miteinander verbunden. Genau dieses Zusammenspiel behalten Sie im Auge, wenn Sie technische Lösungen entwickeln.
- Sie entwerfen flexible Lösungen für eine Vielzahl von Anwendungsfällen. Gemeinsam mit UX/Product Design schaffen Sie Abstraktionen, die benutzerfreundlich, konfigurierbar und dennoch wartbar sind.
- Sie integrieren Sicherheit direkt in das Produkt – von sicherem API-Design und Eingangsvalidierung bis hin zu Schwachstellenmanagement und technischer Risikobewusstsein.
- Ihr Fokus liegt auf wirkungsvollem Engineering: ca. 60-70% Codierung & Code-ĂśberprĂĽfung, 15-20% Architektur und technisches Design sowie 10-15% Sicherheit, Pipelines, Monitoring und Koordination mit UX.
Ihr Umfeld: Team, Tools, Technologien
- Team & Setup: 6-Personen-Produktteam, remote-first mit enger Zusammenarbeit, Scrum-Sprints unter Verwendung von Azure DevOps Boards, Fokus auf Produktentwicklung statt Beratung oder Support.
- Tools & Technologien: Englisch ist Ihre Alltagssprache. Einige Kenntnisse in Deutsch sind hilfreich.
- Frontend: React – Sie haben umfangreiche Erfahrung hier oder sind sehr vertraut mit der anderen Seite des Stacks und sind bestrebt, Ihre Fähigkeiten weiterzuentwickeln.
- Backend: Nest.js – ideal, wenn Sie Erfahrung mit verteilten Systemen haben und über technische Beziehungen hinausdenken können.
- Sprache: TypeScript – mehrere Jahre Erfahrung in Full-Stack- oder Backend-/Infrastrukturumgebungen sind für diese Rolle unerlässlich. C# ist ein Plus.
- Daten & Suche: MongoDB, Elasticsearch, Semantic Search, Vektor-Datenbank – ein starkes Verständnis von Datenmodellen, Leistung und skalierbaren Such- und Datenkonzepten ist wichtig.
- Messaging & Caching: RabbitMQ, Redis – Sie sollten Erfahrung mit Message-Brokern und der Interaktion verteilter Systeme haben.
- Infrastruktur: Kubernetes, Pulumi, Azure – Sie sind mit cloud-nativen Architekturen vertraut; Azure ist ein Plus.
- Sicherheit: Keycloak, OAuth 2.0, RBAC, Multi-Tenant-Isolation – Sie betrachten Anwendungssicherheit von Anfang an, vom sicheren API-Design bis zum Schwachstellenmanagement.
- Testing: Playwright, Unit- und Integrationstests – für Sie ist Qualität Teil einer guten Entwicklung, nicht der letzte Schritt vor der Veröffentlichung.
- CI/CD: Azure DevOps Pipelines, Pulumi, GitHub – Sie sind mit automatisierten Pipelines und sauberen Bereitstellungsprozessen vertraut.
- Monitoring: Kibana – Sie nutzen Monitoring nicht nur zur Überwachung, sondern als Grundlage für informierte technische Entscheidungen.
- Tools: VS Code, GitHub Copilot, Cursor – Sie arbeiten pragmatisch, mit einem modernen Ansatz und sind offen für neue Entwicklungsabläufe.
Ihre Lernkurve bei COSMO CONSULT
- Woche 1-4: Einarbeitung und Aufholen: Sie werden ein detailliertes Verständnis der Anyfy-Plattformarchitektur, der ontologiebasierten Datenmodellierung und unseres Multi-Instance-Setups erlangen. Sie lernen das Team, unseren Sprint-Rhythmus und unsere Arbeitsweise kennen und richten Ihre Entwicklungsumgebung ein – einschließlich Kubernetes, lokalen Diensten und Tools wie GitHub Copilot oder Cursor. Von Anfang an übernehmen Sie echte Aufgaben anstelle von Übungsprojekten. Sie lernen direkt im Job mit uns – mit enger Unterstützung durch das Team.
- Nach 3 Monaten: Führen und Projekt gestalten: Sie spielen eine bedeutende Rolle bei architektonischen Entscheidungen – zum Beispiel bei der Umstrukturierung von Diensten, der Bewertung von Caching-Strategien oder dem Design sicherer API-Erweiterungen. Sie übernehmen die volle Verantwortung für wichtige technische Funktionen von Anfang bis Ende: vom technischen Design über Implementierung und Tests bis hin zur Bereitstellung. Dabei sind Sie sicher im Umgang mit React, Nest.js, MongoDB, Kubernetes und Pulumi und haben bereits Code in die Produktion gebracht.
- Nach 6 Monaten: Anleitung geben: Sie treiben aktiv architektonische Entscheidungen voran und dienen als wichtiger Ansprechpartner für das Team bei komplexen technischen Fragen. Sie navigieren sicher durch die Kernbereiche der Plattform – vom Frontend über das Backend bis hin zur Infrastruktur und Sicherheit. Gleichzeitig haben Sie ein tiefes Verständnis des Multi-Tenancy-Modells von Anyfy, der Logik der Datenfabrik und der Integrationsmuster und helfen damit, unsere Engineering-Kultur zu gestalten, beispielsweise in Bezug auf KI-Tools, Sicherheitspraktiken und Codequalität.
Sie entscheiden, wann und wo, damit es fĂĽr Sie, Ihr Team und Ihren Arbeitstag am besten passt. Auf Ihrer Reise sind Sie nicht allein. Durch unser Level Up Programm gestalten wir Ihre berufliche Zukunft gemeinsam. Wir fragen nicht, ob, sondern wie. Unsere Innovation Challenge und die Trainings in unserem COSMO College sind nur einige Beispiele dafĂĽr. Es ist uns wichtig, dass es Ihnen gut geht. Das bringen wir durch verschiedene Wege und Benefits zum Ausdruck. Wir kĂĽmmern uns um Mensch und Umwelt. Mit #thepowerofpeople schaffen wir einen sicheren Raum fĂĽr eine positive, nachhaltige und internationale Zusammenarbeit.
Software Engineer (all genders welcome) Arbeitgeber: COSMO CONSULT
Kontaktperson:
COSMO CONSULT HR Team
StudySmarter Bewerbungstipps 🤫
So bekommst du den Job: Software Engineer (all genders welcome)
✨Tipp Nummer 1
Netzwerken ist der SchlĂĽssel! Nutze Plattformen wie LinkedIn, um mit Leuten aus der Branche in Kontakt zu treten. Lass uns wissen, wenn du Fragen hast oder UnterstĂĽtzung brauchst!
✨Tipp Nummer 2
Bereite dich auf technische Interviews vor! Übe Coding-Challenges und sei bereit, deine Denkweise zu erklären. Wir können dir Ressourcen empfehlen, die dir helfen, dich optimal vorzubereiten.
✨Tipp Nummer 3
Sei proaktiv und zeige Interesse! Wenn du eine Stelle im Auge hast, zögere nicht, direkt Kontakt aufzunehmen. Wir freuen uns immer über motivierte Bewerber, die sich bei uns melden.
✨Tipp Nummer 4
Nutze unsere Website fĂĽr deine Bewerbung! Wir haben ein einfaches System, das dir hilft, schnell und unkompliziert zu bewerben. Lass uns gemeinsam an deiner Karriere arbeiten!
Diese Fähigkeiten machen dich zur top Bewerber*in für die Stelle: Software Engineer (all genders welcome)
Tipps für deine Bewerbung 🫡
Sei du selbst!: Wir wollen dich kennenlernen, also zeig uns, wer du wirklich bist! Lass deine Persönlichkeit in deiner Bewerbung durchscheinen und erzähl uns, warum du der perfekte Fit für unser Team bist.
Mach es konkret!: Vermeide allgemeine Floskeln und sei spezifisch. Erzähl uns von deinen Erfahrungen mit Technologien wie React oder Kubernetes und wie du diese in der Praxis eingesetzt hast. Das macht deine Bewerbung viel interessanter!
Zeig deine Leidenschaft!: Erkläre, warum du Software Engineering liebst und was dich an der Entwicklung von Lösungen reizt. Deine Begeisterung kann uns überzeugen, dass du nicht nur einen Job suchst, sondern Teil unseres Teams werden möchtest.
Bewirb dich ĂĽber unsere Website!: Der einfachste Weg, um Teil von StudySmarter zu werden, ist, dich direkt ĂĽber unsere Website zu bewerben. So stellst du sicher, dass deine Bewerbung schnell und unkompliziert bei uns ankommt!
Wie du dich auf ein Vorstellungsgespräch bei COSMO CONSULT vorbereitest
✨Verstehe die Anforderungen
Mach dir ein klares Bild von den spezifischen Technologien und Tools, die in der Stellenbeschreibung erwähnt werden, wie Azure DevOps, Kubernetes oder MongoDB. Bereite Beispiele vor, wie du diese Technologien in der Vergangenheit eingesetzt hast oder wie du sie in zukünftigen Projekten nutzen würdest.
✨Zeige deine Problemlösungsfähigkeiten
Bereite dich darauf vor, konkrete Herausforderungen zu besprechen, die du in früheren Projekten gemeistert hast. Denke an Situationen, in denen du innovative Lösungen entwickelt hast, um technische Probleme zu lösen oder die Effizienz zu steigern. Das zeigt, dass du nicht nur die Theorie beherrschst, sondern auch praktisch denken kannst.
✨Teamarbeit betonen
Da das Unternehmen Wert auf Zusammenarbeit legt, sei bereit, über deine Erfahrungen in agilen Teams zu sprechen. Erkläre, wie du in Scrum-Umgebungen gearbeitet hast und wie du zur Teamdynamik beigetragen hast. Zeige, dass du ein Teamplayer bist, der auch in einem remote-first Umfeld gut funktioniert.
✨Fragen vorbereiten
Bereite einige durchdachte Fragen vor, die du dem Interviewer stellen kannst. Diese könnten sich auf die Unternehmenskultur, die aktuellen Herausforderungen des Teams oder die nächsten Schritte in der Produktentwicklung beziehen. Das zeigt dein Interesse und Engagement für die Rolle und das Unternehmen.