Verschicke keinen 08/15-Lebenslauf — erstelle einen Lebenslauf und ein Anschreiben, die genau auf diese Rolle zugeschnitten sind.
Bettermile is seeking a backend engineer to advance its geolocation-backed systems. You will own end-to-end features across Kotlin-based microservices, deploy via IaC, and scale systems in a cloud-native environment. Expect collaboration with product teams and a push toward robust, scalable architecture.
The role emphasizes strong coding discipline, hands-on cloud skills, and a data-driven mindset while operating in a hybrid setup with weekly team days in Germany.
We mean it when we say “cutting edge” and have a high level of creative freedom in our everyday work You will be surrounded by like-minded, driven, skilled, and highly motivated people who are keen to contribute to successful solutions We mean diversity, and we put it in numbers: 130+ people, 40 languages, 40% female (vs. ø26% in the tech industry), ø33 years of age, and yes, we do have Schlager-Fans among us We have a very supportive and appreciative working environment with a lot of autonomy, a flat hierarchy, and professional growth possibilities We work in a hybrid mode, with weekly team days for better collaboration and nurturing interpersonal connections. When onsite, we work in a modern, kid- and pet-friendly Better Space in the heart of Berlin-Kreuzberg Remote work from anywhere for up to 12 weeks in total per year
Location services are at the heart of any delivery experience, and the Features team of Better Places tribe is building a world-class solution that integrates multiple providers to get accurate geocoding, enables geocode corrections, and serves relevant information about addresses worldwide. We use open-source and proprietary data and algorithms to build a highly scalable system that serves billions of requests yearly. You will be taking care of Building and taking end-to-end ownership of new features across our Kotlin-based backend microservices Deploying features and scaling systems via Infrastructure as Code (IaC) Partnering with product owners, fellow engineers, and cross-functional teams to clarify requirements, clear blockers, and drive initiatives forward Jumping into a dynamic team environment to refine our engineering practices and actively shape a tribe and product transformation as we evolve our backend architecture for the future Looking beyond existing solutions to actively identify architectural bottlenecks and drive meaningful improvements
Backend Services: Kotlin, Spring Boot, Relational Databases (PostgreSQL), AWS (ECS, SQS, Eventbridge, EC2), Infrastructure as Code (Pulumi)
Please Note: Reactive programming is an important part of the day-to-day work in this role. Professional experience is not required , but we expect some familiarity, curiosity, and willingness to learn and work with it. It will also be part of the technical interview process , so we recommend getting familiar with the basics beforehand.
Our stack includes Spring WebFlux, Kotlin Coroutines, and Flow . It is awesome if you also have Hands-on experience with asynchronous programming using Kotlin Coroutines and reactive data streams (e.g., Flow, RxJava, Project Reactor) Practical know-how in taking ML models and productionizing them within backend services Knowledge o