Ihre Aufgaben
Do you believe in making a difference? Each of the 59,000 NGOs on betterplace.org does. As Germany's leading donation platform, we bring NGOs together with the people who help them turn their projects into reality, through their donations.
Do you want to have an impact? Help real people instead of shareholders? Create your own space instead of having it designed for you? If yes, we might just be the place for you.
We're looking for an experienced senior backend engineer, with Ruby on Rails knowledge. You will be part of our product engineering team and will be working on our main product, the betterplace.org codebase as well as smaller products surrounding it.
Our Stack
-
Ruby on Rails, Redis, REST APIs, MySQL, PostgreSQL, GraphQL, Docker, RSpec, React.js, Typescript, NEXT.js, Google Cloud Platform, Terraform and Semaphore CI
Your Job
You will be working with your scrum team, product owners and different stakeholders to develop and improve betterplace.org's software platforms. You'll write high-quality code and contribute to decisions about the future architecture of betterplace.org. The following will be your responsibilities:
-
Work with stakeholders, product managers and designers to find the best solutions for our users
-
Deliver new features that bring value to our internal and external users
-
Maintain the existing application, keeping it up to date, reliable and secure
-
Write high-quality, well-tested, documented and maintainable code
-
Coach and mentor less senior team members through cod reviews and occasional tech talks
Ihr Profil
-
Either a bachelor's degree in computer science/informatics or a related field, and three years of commercial experience in web development. Or: Five years of commercial experience
-
Professional experience with Ruby on Rails, and its ecosystem
-
Track record of solving real-world technical problems
-
A solid understanding of object-oriented programming
-
Experience working with multiple engineers across different code bases
-
Fluent in English - our working language - at least level B2
-
Authorization to work in Germany or Hungary
Nice to have:
-
Experience with API design, payment integrations or JavaScript/TypeScript
-
Awareness of architectural patterns
-
Experience in a people leadership role
-
Experience with Sentry and Google Cloud
Wir bieten Ihnen
-
A fantastic meaningful engineering culture with teams working on products and platforms that actually help people.
-
The possibility to learn, teach and grow professionally
-
100% remote option to work from Germany and Hungary (or work in our Berlin office).
-
Family-first and flexible arrangements are available and are part of our culture.
-
5 days per year educational leave (not necessarily tech related)
-
€500 budget for courses or conferences per year