Senior Ruby on Rails / Backend Software Developer (f/m/d)

Permanent employee, Full-time · Headquarter - Berlin

About us
ENGIE Mobisol GmbH is part of Engie SA, a worldwide energy provider with focus on renewable energy. ENGIE Mobisol is a leading global player in decentralized solar electrification and driven by market demand for off-grid solutions. Beyond lighting we design, distribute and service solar systems, integrated with proprietary pay-as-you-go (PAYG) software. By combining innovative solar hardware with mobile payment technologies, the Berlin-based company ensures affordability through flexible payment plans. ENGIE Mobisol enables rural families and businesses to power a wide range of compatible appliances, such as televisions and stereos, thereby improving people's standard of living and enabling incremental income from new solar-powered businesses. With over 600 employees, ENGIE Mobisol runs its own operations in Tanzania, Kenya, and Rwanda, while providing hardware and software solutions through a growing network of B2B partnerships in another nine countries worldwide.
What this job is about
As Senior Ruby on Rails/Backend Software Developer (f/m/d) you will help us to provide clean and affordable energy to a billion customers in the global South! Engie Mobisol has developed a B2B software platform that enables businesses to scale in rural off-grid markets.

Pick your challenges: Help us modularize and divide a Rails monolith (ca. 140 models), implement architectural patterns, (re-)engineer our view-layer framework, set up multi-tenancy, do message queues with Kafka, design our APIs to be RESTful and fast, or build interfaces for data analysis...

...either way - you will put your fingerprint on the platform that drives Engie Mobisol to deliver the best service and products to our rural customers in Africa.
Your tasks
Together with our international Software Development Team you...

  • push our product further - develop new features together with stakeholders across all Mobisol departments and sites
  • upgrade our existing software - re-design and refactor existing software infrastructure to meet new business or performance requirements
  • are a key player in our team - take an active part in the development team's processes
  • hold the strings together - implement interfaces with external and mobile software infrastructure
Our Tech Stack
  • Ruby 2.4, Rails 5 and 4.1 w/ ActiveAdmin, Grape
  • MySQL, MongoDB, Cassandra, Redis
  • SOA around the middleware using Kafka
  • Monolith around the frontend which needs modularization
  • Frontend: HAML, SASS, vue.js and Angular with regular JS

Your Qualifications
  • Passion for discovering, evaluating and implementing new technical solutions for Mobisol's vision to plug in the world
  • Solid and demonstrable experience in and understanding of web development
  • In-depth understanding of high level software mechanisms, and best practices
  • Experience with Ruby On Rails, and awareness of its limitations
  • Preference to work with the *nix based operating systems
  • Experience with agile software development team processes
  • Intercultural competency, creativity, team spirit, good humor
  • Professional level of English; knowledge of German or Swahili is an asset
Your Perspective
  • Be part of a great team - we are international and diverse, welcoming, self-organised, passionate - and 20% female (looking for more!).
  • Develop personally and professionally - besides new experiences of developing in an international context with new technologies, we strongly support your participation in Hackathons, developer conferences and classical trainings.
  • Flat hierarchies and unusual ways of doing things - your prior experiences and spontaneous crazy ideas are more than welcome! Flexibility is key, also in practical matters: Students can work part-time, and home office/remote work is possible.
  • Do something meaningful - you will be an essential part of an enterprise that brings real positive impact to countless families in Africa.
How to apply
Important for us are your skills and your motivation rather than certificates or university degrees. Please apply via the button below!

As an equal opportunity employer, Engie Mobisol offers all of its employees and applicants full equal opportunity irrespective of race, ethnic origin, sexual identity and disability, religion or beliefs.

Thank you for considering a career at ENGIE Mobisol GmbH

Please fill out the following form. If you are experiencing problems with the document upload, please get in touch with our Talent Management Team via

Please upload your CV, cover letter and latest certificates as PDF documents. Any additional documents like references are welcome but not required at this stage.
In order to upload multiple files, please select them in one go by using the CTRL key on Windows or the CMD key on Mac.