Standort
Cairo, EG
Stellen-ID
: 5306
Join the energy revolution with #teamsonnen!
At sonnen, we’re driven by a clear goal: creating a future powered by clean, affordable energy for everyone. That’s why we make our customers independent – not only from fossil fuels, but also from rising electricity costs.
The key to this independence is our intelligent, all-in-one energy system. It combines solar panels, battery storage, energy tariffs, and wallboxes – all developed and manufactured in Germany.
As the first and only provider in Germany, we also connect thousands of home batteries into one shared network: the sonnenVPP, our industry-leading virtual power plant.
In short: every day, we’re working to shape the energy future. And we’d be thrilled to have you join us!
What you will do to help drive the energy transition:
-
Participate in the entire development process, including refinements, code reviews, tests, deployment and monitoring on production.
-
Maintain and extend our Ruby on Rails based services.
-
Implement user friendly frontends using modern technologies including Hotwire.
-
Build and maintain GraphQL interfaces and RESTful endpoints (JSON:API).
-
Convert acceptance criteria into test cases written in RSpec framework.
-
Write new and update existing documentation entries.
-
Contribute to the implementation of micro-services.
-
Push and follow up on builds and deploys, using CI/CD pipeline tools.
-
Collaborate with a development team on the planning and implementation of tasks, troubleshoot of issues, and refactoring.
-
Interpretate log messages and mitigate errors coming from our monitoring tools.
-
Collaborate closely with cross-functional teams in an Agile development environment, familiar with a Software Delivery Lifecycle following Scrum practices.
What You Will Need On That Journey
-
2+ years of full-stack experience with Ruby on Rails, RSpec and GraphQL
-
Proficiency with CI/CD processes (GitLab/GitHub), backend infrastructure (AWS) and monitoring tools (Datadog).
-
You are keen on following architectural paradigms & object-oriented patterns.
-
You are open-minded to follow instructions from other senior developers.
-
You are outspoken and see feedback exchange as a normal part of your everyday work.
-
You comfortably express your ideas and arguments in good spoken and written English.
Stellensegment:
Ruby on Rails, Testing, Technology