Senior Back-End Developer (m/f/x)

Über uns

At KONUX, we are empowering the rail industry by building the best possible predictive analytics solutions for our customers. We strive to help industrial companies improve their maintenance and performance decision making in a data-driven world. A career at KONUX is for those who want to be at the forefront of analytics, working to make notable improvements to train reliability which affects hundreds of commuters every day. Our culture prioritizes the customer first, and all employees are expected and empowered to take ownership of their daily responsibilities. If this sounds like the type of environment you thrive in, then we want to hear from you!

The Role

As a Senior Back-End Developer at KONUX, you will build and expand our complex predictive analytics platform which is already changing the way large industrial companies manage their assets. You will work with an agile team of talented developers in the fields of distributed systems, data ingestion and machine learning. KONUX developers learn and adapt quickly, and are not afraid to tinker with existing tools, and to stay up to date and test new technologies.

Your Responsibilities

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

  • Participate in the entire application lifecycle, focusing on design, coding, testing, documentation, deployment and debugging, and optimize the application for maximum speed and scalability

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

  • 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

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

  • Dive into difficult problems and successfully deliver results on schedule

Your Profile

  • Degree in Computer Science or a related field

  • 5+ years in hands-on Java coding experience

  • Experience working in a cloud environment (AWS, Kubernetes, Docker)

  • Experience working with relational and NoSQL databases

  • Experience with Linux/Unix and scripting languages (Python, Perl, Shell Scripting)

  • Excellent communication skills, ability to work in a distributed team and to work using Agile methodologies

Nice to have:

  • Experience with C++ 

  • Experience in front-end development