Senior Backend Developer

moqo Germany
Remote
Apply
AI Summary

We are seeking a Senior Backend Developer to join our cross-functional team. As a senior developer, you will work on the MOQO software platform, taking part in the agile development process. Your main responsibilities will include designing and evolving software architectures, writing clean, testable, and well-structured code, and ensuring high-quality, performance, and reliability.

Key Highlights
Design and evolve software architectures
Write clean, testable, and well-structured code
Ensure high-quality, performance, and reliability
Key Responsibilities
Take an active role in the agile development process
Contribute code, ideas, feedback, and technical direction
Collaborate closely with product, frontend, and UX
Design, implement, and evolve backend features and services
Own the architecture and software design of new features and modules
Continuously refactor and improve the existing codebase
Technical Skills Required
Backend development Ruby on Rails Relational databases Cloud-based infrastructure API design (REST) Versioning Documentation Backward compatibility DevOps practices CI/CD pipelines Observability Vue.js
Benefits & Perks
Flexible working setup
Personal development budget
Notebook of your choice
Team events
Drinks at the office
Nice to Have
Experience with Ruby on Rails
Experience with Vue.js

Job Description


Backend Developer at MOQO 


you will work in a cross-functional team of product owners, software developers, UX experts who develop the MOQO software platform and take part in the agile development process at a senior level. We believe that we will experience mobility completely differently in the future. At MOQO, we empower our clients to operate efficient car or bicycle sharing services. Our technology enables Mobility-as-a-Service, making flexible vehicle access simple for users and helping shape a more sustainable future of mobility.


Your Profile


  • You read the full description of this job offer to not miss the "Mini Challenge"
  • At least 5 years of professional experience as a backend software developer, working on production systems with real users
  • Strong expertise in backend development using at least one modern web application framework; experience with Ruby on Rails is a plus
  • Hands-on experience designing and evolving software architectures, with a clear focus on maintainability, scalability, and long-term ownership
  • Practical application of software design principles (e.g. SOLID), writing clean, testable, and well-structured code in day-to-day work
  • Proven expertise in relational databases and hands-on experience with cloud-based infrastructure
  • Solid API design (REST) and implementation skills, including versioning, documentation, and backward compatibility
  • Experience as a full-stack developer using frameworks like Vue.js is a plus
  • Hands-on experience with DevOps practices, including CI/CD pipelines, observability, and operating services in production
  • A strong quality mindset, taking responsibility for code, features, and technical decisions from idea to production
  • Motivation to continuously learn, improve, and challenge existing solutions while supporting others through knowledge sharing and mentoring


Your Tasks


  • As a product engineer, you take an active role in the agile development process, contributing not only code but also ideas, feedback, and technical direction
  • Collaborate closely with product, frontend and UX and act as a technical owner from initial concept through implementation, deployment, and operation
  • Design, implement, and evolve backend features and services, ensuring high quality, performance, and reliability
  • Own the architecture and software design of new features and modules, making thoughtful technical decisions with a long-term perspective
  • Continuously refactor and improve the existing codebase, moving towards a clean, well-structured architecture and reducing technical debt
  • Ensure code quality through reviews, testing, and best practices, and support the team by sharing knowledge and experience
  • Leverage AI tooling for productivity, code quality, and problem-solving without compromising standards


What we offer


  • The opportunity to work on an internationally-used, large-scale, established production system with real users and a tangible impact on everyday mobility
  • Shape the future of the platform by evolving the system toward a cleaner, more domain-oriented architecture and reducing technical debt
  • A company culture that values code quality, ownership, and thoughtful technical decisions over quick fixes
  • A motivated, cross-functional team that enjoys collaboration and knowledge sharing
  • Flexible working setup, personal development budget, a notebook of your choice, team events, and drinks at the office
  • Opportunity to leverage AI tools to streamline development, testing, and architectural design


Hybrid or remote?



We hire only within Germany and offer a fully remote setup. You can work from anywhere within Germany. Still, we believe that seeing each other in person makes working together easier and more meaningful. That’s why we ask team members to come to our Aachen office occasionally for onboarding, team events, or special occasions giving us the chance to connect, collaborate, and build relationships beyond the screen.


Job Application Process


  1. Pass the Mini Challenge (see below) to demonstrate your attention to detail
  2. Let's have a super brief remote coffee break with one team member to get to know each other and have room for first questions. It's just to say "hi"! We also use this to check some basics like mindset and salary expectation (both parties)
  3. We have a fun tech challenge prepared which helps us to have a better view on your coding and problem solving skills where you have as much time as you like and can do it asynchronously whenever you feel like it / have time. Hand it in, whenever you feel ready (we have seen everything from 10 minutes to weeks, so don't worry)
  4. After checking your submission (by your potential future team members) you will receive feedback on the challenge
  5. Meet the team (remote or physical)


Mini Challenge


Thanks for reading this far! As a final step in your LinkedIn application, you must answer a few questions. The correct answers are hidden on our main job page:


https://moqo.de/jobs/backend-developer


Important: Our system is configured to auto-reject applications that do not include the correct answers, ensuring we can keep up with the high traffic volume. Please ensure your answers are correct before submitting.


Similar Jobs

Explore other opportunities that match your interests

Visa Sponsorship Relocation Remote
Job Type Contract
Experience Level Not Applicable

Vivid Resourcing

Germany
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Mid-Senior level

SR2 | Socially Responsible Rec...

Germany

Embedded Firmware Engineer

Programming
1d ago

Premium Job

Sign up is free! Login or Sign up to view full details.

•••••• •••••• ••••••
Job Type ••••••
Experience Level ••••••

Bragi

Germany

Subscribe our newsletter

New Things Will Always Update Regularly