ioki GmbH

ioki GmbH

Frankfurt am Main, DE

Senior Backend Software Developer ioki (f/m/d)

You are interested in shaping the future of mobility? Then come join us! ioki is a complete service provider for digital forms of mobility on the road. We enable third parties, such as cities, transport companies or municipal authorities, to operate new types of mobility in public transport under their own name and design. To achieve that, we provide system components, such as the ioki platform and mobile apps, driver-based and autonomous vehicle concepts or mobility analytics, all of which can be put together flexibly and individually for our customers to build their own demand-responsive transport product.

We at ioki are currently looking for a Senior Backend Software Developer for our office in Frankfurt am Main. You will join our backend team, which builds the platform that helps our customers launch and scale their mobility products. Your tasks:
  • Design, build, deploy and maintain our projects and APIs
  • You will integrate and coauthor our platform APIs
  • Work closely together with the platform developers within the backend team
  • Have a UX role within the SCRUM team, so you can independently evolve and drive the new controlpanel
  • Develop new features together with product managers, project managers and customers
  • Collaborate with other teams across ioki to deliver the best possible product for customers and passengers
  • Uphold and improve software development standards, tooling and processes

Your profile:

  • A MINT (Mathematics, Informatics, Natural Science, Technology) master, diploma or similar degree is not a must, but recommended
  • You have experience in building and maintaining large web applications; you know a major MVC framework, love talking about architecture and APIs, know your git and you are a proficient coder on your own. We are working as a team, but we are looking for a coder who knows how to get things done
  • Our main stack currently consists of Ruby and Ruby on Rails, which we ask you to have experience with. But we are open to other frameworks as well. Much more than that, we care that you have general software engineering skills, high standards and take pride in your work.
  • You have experience with automated software testing and continuous integration and you can and will write meaningful tests along with your implementation code
  • You write high-quality code and want to build a maintainable, stable, and tested system that you can deploy to production multiple times a day without worrying
  • You're not afraid of working on multiple levels of a web stack
  • You have the ability and willingness to learn quickly and in a self-guided way
  • You enjoy working with multiple people on the same codebase, know what that takes and are open to sharing and improving our work together
  • You want to take responsibility of your work and build sustainable solutions that stand the test of time