Gain full access to exclusive job listings from leading companies worldwide.
Verified, High-Quality Jobs Only
No ads, scams, or junk-just genuine opportunities.
Focus on Real Opportunities
Explore thousands of open positions tailored to your lifestyle, including flexible remote jobs.
Exclusive Resume Review
Receive expert feedback with personalized suggestions to enhance your resume.
DEIN TEAM
Bei ottonova schätzen wir Teamarbeit, technische Exzellenz, Wertschöpfung, Positivität, kontinuierliche Verbesserung, Wachstum und Innovation. Wir wollen die beste digitale Krankenversicherung der Welt aufbauen. Deshalb suchen wir eine:n Software Engineer auf Professional-Level, um unser Team zu verstärken und das moderne ottonova-Software-Ökosystem weiterzuentwickeln. Du wirst Teil eines unserer fünf Software-Engineering-Teams, die eine großartige Möglichkeit bieten, von erfahrenen Software Engineers zu lernen und deine berufliche Karriere voranzutreiben. Zusätzlich hast du die Möglichkeit, an unseren JavaScript- und Architektur-Chapters teilzunehmen, in denen Erfahrungen unter allen Software Engineers im Unternehmen geteilt werden. Das ermöglicht es dir, in beschleunigtem Tempo als Engineer zu lernen und zu wachsen. Wirf einen Blick auf unseren Stack: https://stackshare.io/ottonova/javascript
DEIN WIRKUNGSBEREICH
Als Professional Software Engineer bei ottonova wirst du Teil eines Teams, das sich dem Aufbau und der Wartung des Kernsystems widmet, das unser Claims-Operations-Team nutzt. Mit einem modernen Tech-Stack, der die neuesten Versionen von Angular für das Frontend und NestJS für das Backend umfasst, spielst du eine zentrale Rolle bei der Gestaltung innovativer Lösungen. Deine wichtigsten Aufgaben umfassen: Technical Execution
Eigenständiges Entwerfen und Implementieren klar abgegrenzter Features, Aufteilen größerer Aufgaben in handhabbare Arbeitspakete
Schreiben von sauberem, wartbarem und gut strukturiertem Code sowie Debugging komplexer Probleme in deinem Bereich
Treffen fundierter technischer Entscheidungen in deinem Bereich und eigenverantwortliche Umsetzung ohne enge Betreuung
System Understanding
Verstehen, wie mehrere Komponenten in deinem Bereich zusammenwirken, und Ausrichtung der Implementierung am Gesamtsystemdesign
Berücksichtigung von Randfällen, Seiteneffekten und Tradeoffs vor dem Deployment
Einordnung deiner Arbeit in den geschäftlichen Kontext – über das unmittelbare Ticket hinaus denken
Quality & Engineering Practices
Schreiben aussagekräftiger automatisierter Tests und gründliches, konstruktives Code-Review
Identifizieren von Technical Debt und Vorschläge zur Verbesserung der Codebase
Aktive Verbesserung der Wartbarkeit bestehenden Codes und Unterstützung von CI- und Deployment-Prozessen
Ownership & Delivery
Eigenständige, termingerechte Lieferung mittelgroßer Features mit realistischen Schätzungen
Proaktive Kommunikation von Risiken und Blockern sowie Eigeninitiative bei der Lösungsfindung
Übernahme von Verantwortung für Produktionsprobleme in deinem Bereich
Growth & Engagement
Teilen von Wissen in Chapter-Meetings und Mitwirken an der Weiterentwicklung von Chapter-Standards
Unterstützung von Junior Engineers durch Pair Programming und praktische Anleitung
Gezieltes Einholen von Feedback und Handeln auf Basis von Stärken und Entwicklungsfeldern
Vorbildfunktion für Engineering-Grundlagen und kontinuierliche Vertiefung deiner Expertise
DEIN PROFIL
In dieser Rolle bei ottonova bringst du Erfahrung auf Professional-Level (Intermediate mit 3+ Jahren) Berufserfahrung mit. Du entwirfst Lösungen innerhalb bestehender Architekturen souverän, triffst Entscheidungen im Rahmen deiner Aufgaben und Projekte und arbeitest im Tagesgeschäft eigenständig, während du für strategische Entscheidungen Abstimmung suchst. Neben einer positiven Arbeitseinstellung und der Bereitschaft, dich persönlich und beruflich weiterzuentwickeln, bringst du Folgendes mit:
Erfahrung in der Erstellung hochwertiger Software: Testing, Code Reviews und Clean-Coding-Praktiken
Fähigkeit, technische Konzepte klar auszudrücken, zu diskutieren und technische Dokumentation zu verfassen
Sehr gutes Verständnis deines persönlichen Toolsets: Betriebssystem, IDE und Debugging-Tools
Sicheres schriftliches und mündliches Englisch sowie klare und effektive Kommunikationsfähigkeiten
Du ergänzt dein Profil mit fortgeschrittenen Kenntnissen in:
JavaScript & TypeScript
HTML & CSS
Unit- und End-to-End-Testing
Reaktive Programmierung und State Management mit RxJS
Ein großes JavaScript-Framework wie Angular, React oder Vue.js
Aufbau von Backend-Services und APIs mit Express oder NestJS
Message Queues wie RabbitMQ, Bull oder SQS
Paketverwaltung mit npm oder yarn
Versionskontrolle mit Git
Relationale Datenbanken wie MySQL oder PostgreSQL
Pluspunkte. Keine Voraussetzung, aber ein Plus wären folgende Aspekte:
Erfahrung in einem technologieorientierten Umfeld
Erfahrung mit DevOps, AWS, socket.io, RabbitMQ
Virtualisierung mit Docker
Erfahrung mit dem Scrum-Prozess
Deutschkenntnisse
Alle weiteren Kenntnisse und Fähigkeiten, die uns helfen, die beste Krankenversicherung der Welt zu bauen!
WORAUF DU DICH FREUEN DARFST
Bei ottonova hast du die Möglichkeit, eines der spannendsten neuen Unternehmen am Markt aktiv mitzugestalten. Hier erwartet dich ein erfahrenes, hochmotiviertes und buntes Team sowie die Freiheit, eigene Ideen einzubringen und zu verfolgen. Als Krankenversicherung liegt uns Gesundheit am Herzen – auch die unserer Mitarbeitenden. Da Obst, Kaffee und Müsli bereits zur Grundausstattung gehören, bieten wir dir darüber hinaus eine Vielzahl weiterer Benefits:
Sport- & Fitnesszuschuss
Betriebliche Krankenversicherung
Betriebliche Altersvorsorge
Fahrtkostenzuschuss
Corporate Benefits
Weiterbildungen und Kurse
ottonova Balance – Mobiles Arbeiten
30 Tage Urlaub, plus 24. und 31. Dezember frei
ottobike – Bike-Leasing
Ticket Plus City Card
Mitarbeiter-werben-Mitarbeiter
ottonova lebt einen verantwortungsvollen, respektvollen und humorvollen Umgang mit einem klaren Wertesystem. Unsere Vielfalt ist eine Stärke, denn sie macht uns kreativer und produktiver. Wir schätzen jede:n Einzelne:n und setzen uns voll für die persönliche und berufliche Entwicklung ein.