All open positions

Senior Back End Developer (m/f/x)

Permanent Hires, full-time
Munich, Germany

Apply now

The Role

As a Senior Back End Developer at KONUX, help build and expand a complex predictive analytics platform that is already changing the way large industrial companies manage their assets. A back-end developer understands cutting-edge tools and frameworks and is able to determine what the best tools are for any given task. You will enable and work with other developers to use cutting-edge technologies in the fields of distributed systems, data ingestion, and mapping, and integrating machine learning components, to name a few. We also strongly encourage our employees to tinker with existing tools, and to stay up to date and test new technologies—all with the aim of ensuring that our existing systems don’t stagnate or deteriorate.

Your Responsibilities

  • Build robust and scalable software mainly in Java

  • Build and maintain a highly scalable framework for ingesting, transforming and enhancing data at large scales

  • Help improve our code quality through writing unit tests, automation and performing code reviews

  • Participate in brainstorming sessions and contribute ideas to our technology, algorithms and products

  • Work with the product and design teams to understand end-user requirements, formulate use cases, and then translate that into a pragmatic and effective technical solution

  • Dive into difficult problems and successfully deliver results on schedule

  • Building reusable code and libraries for future use

  • Optimization of the application for maximum speed and scalability

Your Profile

  • 5+ years of recent hands-on coding and software development

  • Bachelor’s or a master’s degree in computer science or a related degree

  • Participate in the entire application lifecycle, focusing on design, coding and debugging

  • Write clean code to develop functional applications

  • Troubleshoot and debug applications

  • A track record of projects completed on time – you are a flawless executor, not a procrastinator

  • You find satisfaction in a job well done and want to solve head-scratching challenges

  • Solid OOP and software design knowledge – you should know how to create software that’s extensible, reusable and meets desired architectural objectives

  • Experience with Java, and the willingness to learn new technologies (experience with other object-oriented languages is a plus)

  • Experience with Linux/Unix and scripting languages like Python, Perl, shell scripting, etc.

  • Excellent communication skills and the ability to work using Agile methodologies

Nice to have:

  • Experience with cloud deployments (i.e. AWS, Kubernetes)

  • Experience with Spark and Go

  • Experience with C++

Apply now

About us

At KONUX we are working towards our shared goal of transforming the rail industry: We want to make trains run on time and make work easier, safer and more efficient for a lot of people. Our efforts are backed by several renowned investors who believe in the great potential of KONUX.

Equal opportunity

At KONUX, we focus on results. We believe that a diverse team achieves better results faster. So here’s the deal: You bring in your very own perspective. We promise to judge your qualifications and performance, not your age, sex, religion, skin color, gender identity, family status or disability.

What we offer:

  • Lots of opportunities to shape the company and grow personally
  • A highly motivated and diverse team with various cultural and career backgrounds
  • A competitive salary plus equity
  • Relocation bonuses for colleagues joining us from outside of Germany
  • Flexible working options
  • A strong team culture with regular team events, dinners and off-sites
  • Beautiful offices in Munich and Cluj that offer a variety of working environments
  • Free breakfast, snacks and gym membership

Apply now

This site uses cookies. By continuing to browse the site, you are agreeing to our use of cookies.