Backend Developer (m/f/d)

Backend Developer (m/f/d)

Permanent employee, Full-time · Berlin

As ​Backend Developer, you will be part of the iomoto product and engineering team, composed of Frontend and Backend Developers, UX/UI Designers, and Product Managers in an agile work environment. Together with your teammates, you will focus on creating best-in-class software to help our customers manage their fleets with the help of data. 

Join us unleashing the power of data to make fleets more efficient and sustainable!

  • You back us in every step of development: designing, implementing, code reviewing, BDD testing, deploying, monitoring, and performing instrumentation
  • You support with the design and implement low-latency, highly available, and performant applications
  • You support our software testing and the operational processes
  • You participate actively in our technical discussions to shape the development and architecture of our product evolutions
  • You help us implement best practices
  • You are proactive and desire to create and collaborate
  • You communicate effectively within your team and cross-teams

You ​feel ​comfortable working in a non-hierarchical and cross-functional culture of collaboration, transparency, safety and trust. ​You empower others to succeed, learn, and grow, and you celebrate successes as well as learnings from failures.

  • You have gained first professional experience as a software developer, with a background in software engineering, applied computer science or similar
  • You are experienced in object-oriented programming with Java 8+
  • You gained first knowledge in Spring, Quarkus or similar frameworks
  • You are familiar with NoSQL databases 
  • You are analytical and have an understanding of development processes and code quality
  • You have first experience in designing, maintaining and improving event-driven, reactive and secure microservices and experience with RabbitMQ or similar
  • You have first experience with container technologies, CI/CD pipelines, Kubernetes, Cloud Infrastructure (Azure) and operations in general
  • You have a first understanding of resilience patterns and experience with building distributed systems at scale
  • We develop our applications using Java 11 / 17 and Spring Boot
  • We expose very RESTful APIs
  • We deploy using Docker to Kubernetes clusters in Azure
  • Our applications connect to MongoDB 5 and RabbitMQ (event-driven systems)
  • We promote unit testing and integration testing using JUnit 5, Mockito, Spring testing and Postman testing
  • Our building system for Java applications is Gradle 7
  • We simplify source code using Lombok
  • Grow with responsibility from day 1. Share your ideas to take our product to the next level
  • We are a growing company with short decision-making processes
  • We value learning: develop yourself further through regular feedback, coaching and a personal education budget of 1500 EUR p.a.
  • An open, inclusive culture that encourages collaboration over competition
  •  A culture that allows everybody to bring their authentic selves to work. We take care of each other and our office dog Stevie
  • Flexible working hours and remote work. We want you to spend time with family and friends and enjoy your private life
  • Additional benefits: top-notch hardware, Urban Sports Club, public transport ticket, bike leasing, 30 days annual vacation, team events, and more to come


iomoto strives for a fully transactional and connected world for fleets.

We consider vehicles as active parts of an IoT ecosystem for connected services and infrastructure. Our amazing team creates data-driven products around the measurement, reporting and reduction of energy consumption and the carbon footprint of mobility assets, from passenger cars to heavy commercial vehicles.

Join us unleashing the power of data to make fleets more efficient and sustainable!

The diversity of our team is essential to us.

Applications from structurally discriminated people are explicitly welcome! We welcome your application, regardless of ethnic, social and national origin, migration history, gender identity, sexual orientation, religious affiliation, age, disability, marital status and living situation.

Time after time, research has shown that women only apply for jobs if they meet 100% of the requirements, and men apply if they meet 60%. We encourage you to apply even if you don't check every box and you’re still developing some of the mentioned skills but see yourself contributing!

Please feel welcome to submit your CV without a photo and details on your gender, date of birth, marital status and nationality.

Aktuelle Stellenangebote