Jobs at ottonova

Software Engineer - JavaScript

at ottonova • Full-time

Location

in-office (Munich, Germany)

Must have skills

About this Opportunity

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. 


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.

Find the perfect job!

Use Job Hunt AI to find the perfect job for you.

Job Hunt AI