Senior (Kotlin) Backend Engineer (m/f/d) - Trac...
@ MOIA

Berlin, Germany
On Site
Posted 18 days ago

Your Application Journey

Personalized Resume
Apply
Email Hiring Manager
Interview

Email Hiring Manager

XXXXXXXXXX XXXXXXXXXXX XXXXXXXX******* @moia.com
Recommended after applying

Job Details

About the Role

Join us as a Senior Kotlin Backend Engineer - Tracking at MOIA and help shape the future of autonomous mobility! In the Tracking team, you will build reliable, real-time backend systems for processing geospatial and telemetry data.

What You Will Do

  • Design and implement high-performance Kotlin services for real-time data processing.
  • Ensure stability, accuracy, and observability of core vehicle guidance systems.
  • Collaborate across product, infrastructure, and backend teams to deliver improvements.
  • Drive code reviews, test automation, and monitoring in a distributed environment.
  • Participate in agile planning with strong team ownership and autonomy.

What Will Help You Succeed

  • Strong Kotlin backend or JVM development experience.
  • Experience or interest in geospatial data, telemetry, and mobility systems.
  • Expertise in distributed systems and clean, scalable architectures.
  • Familiarity with Kubernetes, AWS, and DevOps practices including CI/CD.
  • Excellent collaboration skills and fluency in English.

Our Benefits at a Glance

  • Competitive salary with bonus
  • Hybrid work setup with flexible arrangements
  • Home office budget and monthly expense allowance
  • Subsidized transport and mobility benefits
  • Learning opportunities, mental health support, and relocation assistance

Key skills/competency

  • Kotlin
  • Backend
  • Geospatial
  • Telemetry
  • Distributed Systems
  • AWS
  • Kubernetes
  • CI/CD
  • Agile
  • DevOps

How to Get Hired at MOIA

🎯 Tips for Getting Hired

  • Research MOIA's culture: Understand the mission and values from their blog and social channels.
  • Customize your resume: Highlight Kotlin, JVM, and backend expertise.
  • Prepare for technical interviews: Focus on distributed systems and real-time processing.
  • Showcase teamwork: Provide examples of agile collaboration and ownership.

📝 Interview Preparation Advice

Technical Preparation

Review Kotlin and JVM fundamentals.
Study distributed system design patterns.
Practice AWS and Kubernetes configurations.
Experiment with CI/CD pipeline setups.

Behavioral Questions

Describe teamwork in agile projects.
Explain handling project challenges.
Share experiences on ownership drive.
Discuss conflict resolution in teams.

Frequently Asked Questions