December 2, 2023 4:04 AM

    Software Engineer – Rust (d/f/m) @ Luminovo

    Import
    RustLuminovoMunich, Bavaria, Germany

    Department: Product & Engineering

    Employment Type: Full Time

    Location: Remote (or Munich)

    Compensation: €60,000 - €79,200 / year

    Description

    Our software suite is built to solve engineering and procurement issues in the trillion-dollar electronics industry. In other words: Luminovo is redefining the software stack used to bring any type of electronics to live.

    • To understand what we do, you probably want to check out our (brand new) website, plus two of our blog posts (here and here).
    • We have four cross-functional product teams, each consisting of 1 Product Manager, 1 Product Designer, and 4-5 Engineers. Every team owns one part of our domain and product end-to-end. And you can be part of one of them.
    • With Chris and Timon, you'll have fantastic mentors to guide you along your career path as a software engineer.
    • You will learn and benefit from many best practices our product teams have already established. But there's always room to grow, and your contribution can still have an immense impact on Luminovo's trajectory.

    🚀 Your role

    We are looking for a backend (Rust) to join one of our four product teams. If you are a full-stack (Rust & React) developer, that's a big plus, but a pure backend-focus is also fine for this role!

    For more details on what that means, please take a look at this RFC we wrote on the role of a software engineers at Luminovo. This is straight from our internal documentation, so you'll already get a feeling for how we communicate internally.

    💻 Our tech stackWe always try to use the best tools available for the job. Don't worry, we don't need you to be familiar with all of these:

    • Main monolith is written in Rust (using actix-web as our web framework; soon switching from diesel to sqlx)
    • Python for one stateless service (using FastAPI)
    • React and Typescript for frontend
    • PostgreSQL for persisting our data
    • Redis for caching and queues
    • Kubestack, terraform, flux and flagger for GitOps
    • Logrocket and Honeycomb for monitoring and observability
    • garden-io for developing on Kubernetes
    • Azure for cloud computing

    🤓 Whom You'll Be Working With

    • Chris, your engineering manager
    • Andi, Abhik, and Toks, our engineers on team manufacturing
    • Franz, our product manager on team manufacturing
    • Dima, our product designer on team manufacturing
    • Timon, one of our Founders, leading the whole product & engineering team

    ⚡ Skills, Knowledge, And Expertise

    Just so you know – we purposefully did not create a standard list of minimum qualifications for this role. We care much more about your motivation and ability to help us accelerate technical progress than we care just about your CV. If you're interested to find out more about why we banned requirements from our performance profiles – see here.

    🤝 What We Promise

    • 🧠 We greatly value psychological safety and honest feedback. We always expect you to speak up and share your ideas about what we can improve within the company, and take these views to heart.
    • 💬 We do routine 1:1's with your supervisor, retrospectives, and insight hours to make sure we are constantly getting better at what we do, all while fostering employee mental health and wellbeing.
    • 💡 Personal development is something strongly encouraged by Luminovo, so there are no fixed budgets when it comes to things that will further your personal growth (education, trainings etc.), just ask and we usually say yes!
    • 🤸 We offer a flexible working environment, we appreciate everyone's time and preferred ideal setup in terms of working hours.
    • 🌍 We offer fully remote working (our only requirement for remote working is that you are within +/-2 hours of CET). Our Luminerds work from Amsterdam, Nairobi, Verona, Berlin, Cologne, Munich, …
    • 👶 When it comes to our take on parent support, we happily contribute to the childcare costs of our Luminerds and have found very flexible setups for parental leave.
    • 💸 We're excited to revolutionize the electronics industry – and we want you to be too. That's why all full-time Luminerds receive strong and fair stock option packages. We also support you in finding your perfect (remote) set-up.

    💰 CompensationWe want to offer compensation that aligns with industry standards. To maintain a transparent and fair approach to compensation, the salary ranges for all positions are determined based on market benchmarks and a comprehensive leveling framework.

    For this role, German salary ranges from €60,000 to €79,200 + stock options, depending on the leveling we'll establish with you throughout the hiring process. This range might differ in other countries within our +/- 2h time zone remote work area.
    Apply Now