Backend Engineer
Role details
Job location
Tech stack
Job description
At air up, we don't just make bottles. We unbore water with flavor by scent. It makes no sense until you try it, and once you do, there's no going back. Behind it all are teams pushing boundaries every day. Product bends taste and design in new directions. Marketing turns ideas into moments people talk about. Operations makes sure those moments reach hands everywhere. Working here feels like stepping on stage: professionalism meets passion, curiosity meets courage. You'll experiment, fail fast, learn faster, and actually see your ideas come to life. It's refreshingly low politics and low ego. Just smart, driven people who lift each other up and make things happen. And whatever happens, it sure won't be boring.
Welcome to air up.
The business operations and supply chain software delivery team is empowered, mission-centric and responsible for air up's back-office platform. This includes evolving our new microservices- based platform and serverless functions to further automate key business processes.
As a Software Engineer, you are part of a delivery team and responsible for building, testing, shipping and running new features for our backend services and internal-facing UI. We expect you to be comfortable working with multiple programming languages and modern cloud infrastructure. Given our high standards when it comes to automated testing and deployment, you will also contribute to our CI/CD infrastructure, to help deliver software into production continuously.
If you're looking for autonomy and purpose, are passionate about good software design and engineering practices and thrive in dynamic, highly collaborative environments, you will feel right at home with us., * Work in pairs to build software, write test driven code and be responsible for deployment and operation across our full software stack.
- Be part of a cross-functional, mission-driven and self-organizing delivery team.
- Constantly learn and improve yourself and everything around you.
- Participate in technical design and engineering practices discussions.
- Collaborate with and learn from a team of highly experienced colleagues., * Kotlin/http4k for backend services and Typescript/Next.js for frontend services.
- AWS (Lambda, Fargate, EventBridge, DynamoDB, etc.), GitHub, Docker, Terraform, Datadog.
- Retrospectives, agile/XP, on-call, post-mortems, working in small batches, agile/XP.
- Trunk-based development, {build, test, deployment, infrastructure} automation, continuous integration, DORA metrics, and practices enabling Continuous Delivery.
- Serverless, microservices, hexagonal and event-driven architectures.
The benefits listed below are intended for full-time employees. For other employment types, including working students and minijobbers, benefits may differ based on the terms of their contract and applicable regulations.
Requirements
Do you have experience in TypeScript?, * You have 4+ years of work experience as a software engineer.
- You have good knowledge of Kotlin/modern Java and/or other JVM-based programming languages.
- You have as much of a passion for building great products as you do for writing great code.
- You are strongly aligned with agile, lean and DevOps values and principles.
- You are humble, open-minded and a strong team player.
- You have excellent communication skills and thrive in ambiguity.
- You feel comfortable in a fully-remote setting with quarterly gatherings in Munich.