As 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 on a senior level.
We believe
that we will experience mobility completely differently in the future. We don't have to own vehicles; we book mobility when we want to get from A to B. That's why we're building a platform that allows people in more than 19 countries to easily and directly access vehicles on their doorstep.
Your Profile
Before we go on with the classic profile description: there’s no such thing as a perfect candidate, so don’t let concerns hold you back. You don’t need absolutely all of the mentioned qualifications to add value to our team. Our customers come from all different backgrounds, and so do our employees. If you’re passionate about what you do, we’d love to hear from you.
Now the profile:
At least 3 years experience as backend software developer
Expert knowledge in databases and cloud architecture
Expert knowledge in at least one web application framework
Good knowledge in API Design and Implementation
Solid DevOps Knowledge
Knowledge in Ruby / Rails
Ready to have a steep learning curve
Inherent Software Quality-, Scalability and Ownership-Mindset
Your Tasks
Actively participate in the agile development process within the team
Implement new cool features in the backend
Architecture and software design
Functional responsibility for features or modules
Continuous maintenance and development
What we offer
A motivated team that rocks the mobility world and you can be part of it
Flexible working atmosphere (hours, home office, etc.)
Diverse and great team events
A notebook of your choice
You have a budget for further education at your disposal
Drinks at the office
Is it hybrid or remote?
While we do enjoy some office days for members based near Aachen (Germany), our team is partly from other cities in Germany or from other EU countries. For that reason, we have a full remote setup in place as the team is already distributed today. But that does not prevent the whole team from coming together in the office for special occasions like onboarding or events.
From where can I apply?
While we would love to have no limitations, we have no experience (and limited resources) with countries outside EU. Therefore only applications from countries within the EU can be considered at the moment. We hope this will change in the future as we grow.
Job Application Process
We have passion for building our product, but maybe struggle a bit on how to set up a proper job application process - give us feedback if anything is not working.
As we try to be transparent at any level, let's start today in sharing our basic flow you might observe when applying:
Pass the Mini Challenge (see bottom) to prove attention
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).
We have a small 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 async. 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).
After checking your submission (by your maybe future team members) you will receive feedback on the challenge
Meet the team (remote or physical)
Party
A mini challenge
I am glad that you did read until here, as you need to answer a few questions in a small challenge during the LinkedIn application process. The answers are hidden on our job page
you can find them there ;). We instructed LinkedIn to auto-reject applications which do not have the correct answers given (no human interaction here - it's just there to keep up with the traffic).