Job Posting for Senior Full Stack Engineer (f/m/d) at RIO | The Logistics Flow
About RIO
Innovative Start-Up culture in a big corporation is impossible? It is possible! RIO is an innovative logistics brand in the TRATON GROUP. RIO is a software company that specializes in digital services in the logistics and transport industry. The product portfolio offers a variety of collaborative cloud solutions for transport service providers and shippers, including OEM-independent offerings in the areas of telematics, transport management and driver communication. The flagship is the modular transport management system (TMS) Cartright with its driver app Pocket Driver, which was specially developed for small and medium-sized companies. A central service for shippers is the cloud-based supply chain solution, which enables suppliers, logistics service providers and industrial companies to exchange relevant data securely and make logistics processes more efficient across companies.
We are a motivated team that works according to agile principles. RIO is colourful, different, dynamic. Does that appeal to you? Then you've come to the right place.
Your tasks
Be the driving force behind continuous improvement, shaping the future of our software development with your expertise and passion.
Step into the realm of modern microservice architecture, taking ownership of changes and optimizations using the latest engineering practices.
Join forces with a team of brilliant minds, collaborating in pairs to explore new solution approaches and conquer coding challenges together.
Embrace the role of a mentor and leader, supporting and developing your fellow teammates, and witnessing their growth firsthand.
Take pride in your work as you support your creations in production, ensuring their smooth operation through vigilant monitoring and proactive alerting.
Leverage Domain-Driven Design (DDD) principles to model complex business domains, ensuring the software aligns closely with the needs of our users and stakeholders.
Apply Event Modeling to design and visualize workflows, enabling a shared understanding of how business events flow through the system.
Implement and optimize CQRS (Command Query Responsibility Segregation) and Event Sourcing (ES) patterns to build scalable, high-performance systems that handle complex business logic.
Your skills
You have professional experience in software engineering and prefer Java, JavaScript/TypeScript or Kotlin as programming languages.
Experience with relevant frameworks such as Spring Boot and React is highly desired. We appreciate your familiarity with other frameworks as well.
Your expertise in microservices and cloud services, especially AWS and PaaS, will be invaluable to our team.
Familiarity with continuous integration and continuous delivery practices is a big plus.
Your preference for Test-Driven Development (TDD) and clean code principles aligns perfectly with our development
Proven experience in applying Domain-Driven Design (DDD), with a strong ability to break down domains into bounded contexts and establish ubiquitous language with stakeholders.
Hands-on experience with Event Modeling, CQRS/ES architectures or AxonIQ is a plus
What do we offer you?
Job Safety: We are embedded in the Bavarian IG Metall tariff contract.
Flexible work location: With our RIOFlex model, it is possible to work up to 90% from home or even pursue your job for some time from abroad in the EU. Since team cohesion is very important to us, we prefer onboarding and events in onsite mode and want teams to meet face-to-face 2 days per month.
Flexible working hours: Work-life balance and work-life balance are not just fancy buzzwords for us, but a central part of our terms and conditions - that's why you can schedule your work independently in trust working hours.
Company pension plan: Get the opportunity to invest in your future with our employer-financed company pension plan!
34 days of vacation: In standard mode, you have 34 vacation days per year at your disposal - depending on your contractual arrangements, you even have the option of up to 10 vacation days on top!
International Team: We love and live diversity - and are proud to continuously increase the diversity of perspectives within the company. English as the company language is of course a matter of course here.
Continuing education: Your personal and professional development is close to our heart - here we encourage and challenge you with an annual training budget and individually bookable language courses. Additionally, you will receive a license for LinkedIn Learning from day 1!
Team events: Look forward to regular team events (e.g. Weißwurst breakfast, barbecue) on our panoramic roof terrace in the Parkstadt Schwabing!
Free choice of hardware: Decide for yourself whether you prefer to work with Windows or macOS - we will take care of the hardware of your choice.
Corporate Benefits: Benefit from our company-wide Corporate Benefits Program, which provides you with attractive offers from renowned providers in the areas of technology, travel, fashion, living and much more.
"State-of-the-art" office concept: We enable collaborative work through various room settings, workshop areas and our modern kitchen (with Visacrem coffee machine ;-)). For the best possible work mode, each table is also height-adjustable and equipped with a curved monitor.
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution.
Compensation Planning
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles
Skills Library