Software Engineer (m/f/d) - JavaScript
ottonova
Software Engineering
Munich, Germany
Software Engineer (m/f/d) - JavaScript
YOUR TEAM
You will be part of one of 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
Your key responsibilities will include:
Technical Execution
- Designing and implementing well-scoped features independently, breaking down larger tasks into manageable work items
- Writing clean, maintainable and well-structured code while debugging complex issues within your domain
- Making sound technical decisions within your area and owning implementation end-to-end without close oversight
- Understanding how multiple components interact within your domain and aligning implementation with overall system design
- Considering edge cases, side effects and tradeoffs before shipping
- Connecting your work to basic business context, thinking beyond the immediate ticket
- Writing meaningful automated tests and reviewing code thoroughly and constructively
- Identifying technical debt and suggesting improvements to the codebase
- Actively improving the maintainability of existing code and supporting CI and deployment processes
- Independently delivering medium-sized features on time with realistic estimates
- Communicating risks and blockers proactively and taking initiative to find solutions
- Taking responsibility for production issues in your area
- Sharing knowledge in chapter meetings and contributing to refining chapter standards
- Supporting junior engineers through pair programming and hands-on guidance
- Seeking feedback intentionally and acting on both strengths and growth areas
- Acting as a role model for engineering fundamentals and continuously deepening your expertise
YOUR SKILLSET
Along with a positive work ethic and a willingness to learn and develop both personally and professionally, you will bring the following to the table:
- Experience producing high-quality software: testing, code reviews and clean coding practices
- Ability to clearly express and discuss technical concepts and write technical documentation
- Great understanding of your personal toolset: operating system, IDE and debugging tools
- Proficient level of written and spoken English as well as clear and effective communication skills
- 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
- Building backend services and APIs with Express or NestJS
- Message 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-focused 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
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.
URL
About us
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.

