Software Engineer (m/w/d) - JavaScript

Festanstellung, Vollzeit · München

Lesen Sie die Stellenbeschreibung in:
DEIN TEAM
Bei ottonova legen wir Wert auf Teamarbeit, technische Exzellenz, Wertschöpfung, Positivität, ständige Verbesserung, Wachstum und Innovation. Unser Ziel ist es, die beste digitale Krankenversicherung der Welt aufzubauen. Deshalb suchen wir einen Software Engineer (m/w/d), um unser Team zu verstärken und das moderne ottonova Software-Ökosystem weiterzuentwickeln.

Du wirst Teil eines unserer fünf Software-Engineering-Teams aus internationalen Kollegen sein. Darüber hinaus hast du die Möglichkeit, an unseren JavaScript- und Architektur-Chaptern teilzunehmen, in denen alle Software Engineers des Unternehmens ihre Erfahrungen austauschen. Auf diese Weise hast du die Möglichkeit, von erfahrenen Software-Engineers zu lernen und deine berufliche Karriere voranzutreiben. 

Wirf einen Blick auf unseren Stack: https://stackshare.io/ottonova/javascript

DEIN WIRKUNGSBEREICH
Als Software Engineer bei ottonova bist du Teil des Teams, das sich um die Entwicklung und Wartung unserer Kernsysteme kümmert. Du arbeitest mit einem modernen Tech-Stack, der die neuesten Versionen von Angular für das Frontend und NestJS für das Backend nutzt, und trägst entscheidend dazu bei, innovative Lösungen zu entwickeln. 

Zu deinen Hauptaufgaben gehören: 
  • Verbesserung der bestehenden Funktionen: Dazu gehören Frontends und APIs für Makler sowie interne Tools, die den Anmeldeprozess für Maklerkunden vereinfachen
    Entwicklung neuer Funktionalitäten: 
  • Entwicklung neuer Funktionalitäten: Unterstütze uns bei der Entwicklung neuer Funktionen und stelle sicher, dass die Codebasis zuverlässig und leistungsfähig bleibt
  • Verantwortung für deinen Code: Übernehme die Verantwortung für das Testen deines Codes, auch durch automatisierte Tests, um die Qualität des Codes sicherzustellen
  • Zusammenarbeit mit anderen Teams: um funktionale Softwarekomponenten zu entwickeln und deren reibungslose Integration ins gesamte Software-Ökosystem zu gewährleisten wirst du eng mit unseren cross-funktionalen Teams zusammenarbeiten
  • Dokumentieren und prüfen: Du wirst Teil unserer Code-Reviews sein, bei der Dokumentation unseres Codes unterstützen und den Wissensaustausch zur Gewährleistung wartbarer Lösungen vorantreiben
  • Innovation vorantreiben: Indem du kreativ bist und dich Herausforderungen stellst, hilfst du uns dabei, die Art und Weise zu verändern, wie Menschen über Krankenversicherung denken!
DEIN PROFIL
In dieser Position solltest du über fortgeschrittene Erfahrungen und Kenntnisse im Software Engineering verfügen. Auch aufgrund dieser Erfahrung weißt du, worauf beim Coding zu achten ist und wie du dich am besten selbst organisierst. Du kennst deine Stärken und Schwächen und setzt einen großen Wert darin, dich stetig zu verbessern.

Neben einer positiven Arbeitseinstellung und einer positiven Art, sowie der Bereitschaft, zu lernen und dich sowohl persönlich als auch beruflich weiterzuentwickeln, bringst du folgende Eigenschaften mit:
  • Du hast einen Abschluss in Informatik oder Software Engineering
  • Du verfügst über fortgeschrittene Fähigkeiten in der Erstellung hochwertiger Software: testing, code reviews & clean coding practices
  • Du kannst Konzepte klar und verständlich darstellen, Funktionalitäten diskutieren und verständlich technische Dokumentationen führen
  • Du hast ein gutes Verständnis deines Tool-Sets: Betriebssystem, IDE  & Debugging-Tools
  • Du verfügst über sehr gute Englischkenntnisse (in Wort und Schrift) und sehr gute Kommunikationsfähigkeiten
  • Dein Profil ergänzt Du mit den folgenden Kenntnissen (auf fortgeschrittenem Level):
    • JavaScript & TypeScript
    •  HTML & CSS
    •  Unit and end-to-end testing
    •  Reactive programming and state management mit rxjs
    •  JavaScript Frameworks wie Angular, React oder Vue.js
    •  Kenntnisse zum Aufbau von Backend Bervices & APIs mit express oder NestJS
    •  Messages queues wie RabbitMQ, Bull or SQS
    •  Package Management via npm oder yarn
    • Versionskontrolle mit git
    • Datenbanken wie MySQL oder PostgreSQL

Pluspunkte.
Keine Voraussetzung, aber ein Plus sind die folgenden Punkte:
  • Erfahrung in einem technologieorientierten Umfeld
  • Erfahrung mit DevOps, AWS, socket.io, RabbitMQ
  • Virtualisierung mit Docker
  • Erfahrung mit Scrum
  • Gute Deutschkenntnisse in Wort und Schrift
  • Alle anderen Kenntnisse und Fähigkeiten, die uns dabei helfen, die beste Krankenversicherung der Welt aufzubauen!

WORAUF DU DICH FREUEN DARFST
Bei ottonova hast Du die Möglichkeit, eines der spannendsten neuen Unternehmen am Markt mitzugestalten. Hier erwarten Dich ein erfahrenes, hochmotiviertes und buntes Team und Freiräume, um eigene Ideen einzubringen und voranzutreiben.

Als Krankenversicherung sind wir der Gesundheit verpflichtet – auch bei unseren Mitarbeitenden. Da Obst, Kaffee uns Müsli bei uns zu Ausstattung gehören, bieten wir Dir eine Vielzahl anderer Benefits an:


  • Sport- & Fitness – Zuschuss
  • Betriebliche Krankenversicherung
  • Betriebliche Altersvorsorge
  • Fahrtkostenzuschuss
  • Corporate Benefits
  • Weiterbildungen
  • ottonova Balance – hybrides Arbeiten
  • 30 Tage Urlaub, sowie 24. & 31. Dezember frei
  • ottobike – Fahrrad-Leasing
  • Ticket Plus City Card 
  • Mitarbeitende-werben-Mitarbeitende
  
ottonova fördert einen gegenseitig verantwortungs-, respekt- und humorvollen Umgang mit klarem Wertesystem. Unsere Vielfalt ist eine Stärke, denn sie macht das ottonova-Team kreativer und produktiver. Wir schätzen jedes Individuum und unterstützen die persönliche und berufliche Entwicklung mit vollem Einsatz.
Haben wir Dein Interesse geweckt?
Dann bewirb dich direkt!
URL
software-engineer
Über uns
ottonova ist die erste digitale, private Krankenversicherung Deutschlands. Mit der eigens entwickelten App und vielen weiteren innovativen und digitalen Services sorgt das junge Unternehmen aus München für Beratung auf Augenhöhe und schnelle Prozesse, wenn es um die Gesundheit ihrer Kunden geht. Die einzigartige Kombination aus Versicherungsunternehmen, Tech-Expertise und persönlicher Kundenberatung ist einmalig in der InsurTech-Branche und mehr als 150 Mitarbeiter*innen arbeiten jeden Tag daran, den Kunden einen noch besseren Umgang mit ihrer Krankenversicherung zu ermöglichen.

Wir sind eines der spannendsten neuen Versicherungsunternehmen am Markt. Gemeinsam sorgen wir dafür, die eingestaubte Branche zu digitalisieren und ganz neue Services anzubieten. Wir zeigen, dass Krankenversicherung auch Spaß machen kann. Eingefahrene Prozesse und verstaubte Hierarchien sind bei uns fehl am Platz. Unsere hochmotivierten Mitarbeiterinnen und Mitarbeiter erhalten viel persönlichen Freiraum, um eigene Ideen zu entwickeln und voranzutreiben. Dabei sind flexible Arbeitszeiten bei einem fairen Vergütungspaket selbstverständlich.
YOUR TEAM
At ottonova, we value teamwork, technical excellence, delivering value, positivity, constant improvement, growth and innovation. We aim to build the best digital health insurance in the world. Therefore, we are looking for a Software Engineer to join our team and further develop the modern ottonova software ecosystem. 

You will be part of one our five software engineering teams, which offer a great way to learn from experienced Software Engineers and advance in your professional career. In addition, you will have the opportunity to participate in our JavaScript and Architecture Chapters, where experience is shared among all Software Engineers in the company. This will enable you to learn and grow as an Engineer at an accelerated pace. 

Take a look at our stack: https://stackshare.io/ottonova/javascript
YOUR IMPACT
As a Software Engineer at ottonova, you'll join a team dedicated to building and maintaining the core systems that manage all broker interactions within our platform. Working with a modern tech stack that includes the latest versions of Angular for the frontend and NestJS for the backend, you'll play a vital role in shaping innovative solutions. 
Your key responsibilities will include: 
  • Enhancing existing features: Including broker-facing frontends and APIs, as well as internal tools designed to streamline the broker customer signup process
  • Developing new functionalities: Contribute to building new features while ensuring the codebase remains reliable, maintainable, and high-performing
  • Owning your code: Take full responsibility for testing your work, including writing automated tests to guarantee reliability and functionality
  • Collaborating with teams: Work closely with cross-functional teams to develop and maintain software components, ensuring smooth integration across the entire ecosystem
  • Documenting and reviewing: Participate in code reviews and document your work to ensure knowledge sharing and maintainable solutions
  • Driving innovation: Bring creativity and problem-solving skills to the table, helping us redefine how people perceive health insurance
YOUR SKILLSET
Being in this role at ottonova means that you are experienced at an intermediate level and employ your engineering practices confidently to achieve results. With an eye for detail, you know how to organize yourself best and are aware of your own strengths and weaknesses, constantly striving to improve.  

Along with a positive work ethic and manner and a willingness to learn and develop both personally and professionally, you will bring the following to the table: 
  • You are experienced in producing high-quality software: testing, code reviews and clean coding practices 
  • You are able to clearly express and discuss technical concepts and write technical documentation
  • You have a great understanding of your personal toolset: Operating system, IDE and debugging tools
  • You have a proficient level of written and spoken English as well as clear and effective communication skills
  • You complement your profile with advanced knowledge of:
    • JavaScript & TypeScript
    •  HTML & CSS
    •  Unit and end-to-end testing
    •  Reactive programming and state management with rxjs
    •  A major JavaScript framework like Angular, React or Vue.js
    •  How to build backend services and APIs with express or NestJS
    •  Messages queues like RabbitMQ, Bull or SQS
    •  Package management via npm or yarn
    •  Version control with git
    •  Relational databases like MySQL or PostgreSQL

Advantages. 
Not a requirement, but a plus would be the following aspects: 
  • Experience in a technology focussed environment
  • Experience with DevOps, AWS, socket.io, RabbitMQ
  • Virtualisation via Docker
  • Experience with the Scrum process
  • Knowledge of the German language
  • Any other knowledge and skills that will help us build the best health insurance in the world!
WHAT YOU CAN EXPECT
At ottonova you have the opportunity to actively shape one of the most exciting new companies on the market. Here you can expect an experienced, highly motivated and colorful team and the freedom to contribute and pursue your own ideas. 

As a health insurance company, we are committed to health - also for our employees. Since fruits, coffee and cereals are already part of our equipment, we offer you a variety of other benefits: 
  • sports & fitness subsidy 
  • Company health insurance
  • Company pension plan
  • travel subsidy
  • Corporate Benefits
  • trainings and courses
  • ottonova Balance  Mobile working
  • 30 days vacation, plus December 24th  & 31st off
  • ottobike – Bike-Leasing
  • Ticket Plus City Card 
  • Employees-recruit-employees

ottonova drives a mutually responsible, respectful and humorous interaction with a clear value system. Our diversity is a strength because it makes us more creative and productive. We value every individual and are fully committed to supporting their personal and professional development.
Did we spark your interest?
Apply right away!
URL
software-engineer-eng
About us
ottonova is Germany's first digital private health insurance company. With its specially developed app and many other innovative and digital services, the young company from Munich provides advice at eye level and fast processes when it comes to the health of its customers. The unique combination of insurance company, tech expertise and personal customer advice is unique in the InsurTech industry and more than 100 employees* work every day to provide customers with an even better experience with their health insurance.

We are one of the most exciting new insurance companies on the market. Together, we are digitizing the dusty industry and offering completely new services. We show that health insurance can also be fun. Well-worn processes and outdated hierarchies are out of place with us. Our highly motivated employees are given plenty of personal freedom to develop and drive forward their own ideas. Flexible working hours and a fair remuneration package are a matter of course.
 
Dokument wird hochgeladen. Bitte warten Sie.
Fügen Sie alle erforderlichen (mit einem * gekennzeichneten) Angaben hinzu, um Ihre Bewerbung abzusenden.