Backend Engineer

  • corrux
  • München, Germany
  • 14/12/2020
Full time Data Science Data Engineering Data Analytics Big Data Data Management Statistics

Job Description

At corrux, we work for a productive and sustainable future. Our mission is to create a solution with a lasting impact on one of Earth’s most important industries. Our goal is to build scalable, high-performing software that changes the way equipment and process data is harvested and leveraged. We work with a passion for disruption and digitalization, combining development, machine learning and IoT, and we want you to join our crew on our mission.

As a Backend Engineer, you’ll make up the backbone of our technology stack that allows our users to leverage their data and enhance their day-to-day operations. Your strong engineering capabilities, detail-oriented mindset and independent decision-making skills make you a perfect candidate for this position. You’re an end-to-end creative, strive to develop new products and are able to empathize with our customer’s product needs. Our international and enthusiastic crew are looking forward to welcoming you aboard!

Tasks

Writing clear, modular, and maintainable Python/Go code for cloud native solutions

Handling data from the world’s largest heavy machinery companies into our backend

Leveraging the advantages of the latest technologies with room to grow

Work in cross-functional teams to design services for all our backend needs

Optimizing frequently used endpoints with caching, well-thought-out algorithm tweaks or better overall data models

Research and evaluate a variety of software solutions, to push for innovation that keeps the team at the forefront of tech.

Requirements

2+ years experience in backend development or devops, or at least one major project shipped

Experienced in Python and at least one statically typed language (Go, Java, Rust)

Experience and exposure to working with REST, Python frameworks such as Flask or Django and common Python packages (eg, sqlalchemy, requests, pytest etc)

Knowledge of or experience working with microservices design patterns

Appreciation of elegant data models and clean abstractions

You enjoy doing things you’ve never done before and finding creative solutions to new problems!

Preferred Qualifications

Experience with streaming and time series data

Experience with cloud configuration in Azure or AWS

Previous experience with IoT design patterns and principles

Benefits

Accelerate your development, as we offer fast growth opportunities at any point of your career.

Make use of our knowledge sharing network in corrux's partners, investors, advisors and friends, to expand your curiosity and reach.

Work in an ideal environment in the heart of Munich's tech space with free fruit and drinks (beers too!)

Go on a hikes, bike rides or paddling with new colleagues!

Stay fit with an Urban Sports membership - 460 sport options in Munich!

Choose your hardware of choice and obsess with your colleagues over your ergonomic desk and chair.

If you want to effect real change, then join our Crew now!