DE EmploymentAlert | About UsSenior back end engineer (Ruby on Rails) m/w/d
Skip to Main Content

Job Title


About UsSenior back end engineer (Ruby on Rails) m/w/d


Company : gut.org gemeinntzige Aktiengesellschaft


Location : Berlin, Berlin


Created : 2024-12-28


Job Type : Full Time


Job Description

betterplace.org is Germanys largest donation platform. Since 2007, we have been empowering individuals, aid organizations, NGOs, and companies to do good, better. But in reality, we are much more than just an online platform. Together with you, we aim to move the worldand we have big plans ahead. Are you in?Senior back end engineer (Ruby on Rails) m/w/dStart immediately / 32-40 hours per week regular employment (no freelance) / in our office in Berlin-Kreuzberg or remoteWant to change the world? At betterplace.org, we do. For real.Do you believe in making a difference? Each of the 59,000 NGOs on betterplace.org does. As Germanys 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.Were 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 StackRuby on Rails, Redis, REST APIs, MySQL, PostgreSQL, GraphQL, Docker, RSpec, React.js, Typescript, NEXT.js, Google Cloud Platform, Terraform and Semaphore CIYour JobYou will be working with your scrum team, product owners and different stakeholders to develop and improve betterplace.orgs software platforms. Youll 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 usersDeliver new features that bring value to our internal and external usersMaintain the existing application, keeping it up to date, reliable and secureWrite high-quality, well-tested, documented and maintainable codeCoach and mentor less senior team members through code reviews and occasional tech talksMinimum Requirements:Either a bachelors degree in computer science/informatics or a related field, and three years of commercial experience in web development. Or: Five years of commercial experienceProfessional experience with Ruby on Rails, and its ecosystemTrack record of solving real-world technical problemsA solid understanding of object-oriented programmingExperience working with multiple engineers across different code basesFluent in English - our working language - at least level B2Authorization to work in Germany or HungaryNice to have:Awareness of architectural patternsExperience in a people leadership roleExperience with Sentry and Google CloudWe offer:A fantastic meaningful engineering culture with teams working on products and platforms that actually help people.The possibility to learn, teach and grow professionally100% 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 yearApplication process:You can easily apply through our online form and upload your CV. Please do not include any picture of yourself, but please write a few words about yourself and what made you apply.After receiving and reviewing your application the process consists of three meetings:Get to know - A roughly 30 min interview, where you and we can ask some questions and get to know each other. If all goes well we send you our coding challenge afterwards.Technical challenge - a little technical challenge that you can solve at homeTechnical interview - usually around 2 hours with a break in between. We ask technical questions and discuss the coding challengeOffer - The final step, you meet additional team members and get an offer.If you have specific needs or are unable to follow this process, please let us know by mail or in the first interview and we will do our best to find a solution.Whats important to us:We are a workplace that fosters diversity, openness and mutual respect. Therefore we invite applications from all who are interested, regardless of origin, age, religion, sexual and gender identity, disability and from people with a migrant background and People of Colour. #J-18808-Ljbffr