Auf einen Blick
- Aufgaben: Join our team to develop and improve betterplace.org’s software platforms using Ruby on Rails.
- Unternehmen: betterplace.org is Germany’s leading donation platform, connecting NGOs with supporters to make a real impact.
- Vorteile: Enjoy 100% remote work options, flexible arrangements, and a €500 annual budget for courses or conferences.
- Weitere Informationen: We value diversity and encourage applications from all backgrounds.
- Warum dieser Job: Make a difference by helping real people and contributing to meaningful projects in a supportive culture.
- Qualifikationen: You need a degree in computer science or 3 years of experience in web development with Ruby on Rails.
Das prognostizierte Gehalt liegt zwischen 48000 - 84000 € pro Jahr.
Senior back end engineer (Ruby on Rails) m/w/d
Start immediately / 32-40 hours per week regular employment (no freelance) / in our office in Berlin-Kreuzberg or remote
Want 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 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 code reviews and occasional tech talks
Minimum qualifications:
- 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
We offer:
- 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
Application 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 home
- Technical interview - usually around 2 hours with a break in between. We ask technical questions and discuss the coding challenge
- Offer - 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.
What’s 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-LjbffrSenior back end engineer (Ruby on Rails) m/w/d Arbeitgeber: gut.org gemeinnützige Aktiengesellschaft
At betterplace.org, we pride ourselves on being an exceptional employer that champions meaningful work and a supportive culture. Our Berlin-Kreuzberg office offers a vibrant environment where you can collaborate with passionate colleagues while enjoying the flexibility of remote work. With a strong focus on professional growth, we provide educational leave, a budget for courses, and opportunities to mentor others, ensuring that your career development is as impactful as the projects you contribute to.
Kontaktdaten:
gut.org gemeinnützige Aktiengesellschaft Recruiting-Team
StudySmarter Expertenrat🤫
Wir sind der Meinung, dass Sie so Senior back end engineer (Ruby on Rails) m/w/d erhalten könnten
✨Tip Number 1
Familiarize yourself with the specific technologies mentioned in the job description, especially Ruby on Rails and its ecosystem. Being able to discuss your experience with these tools during the interview will show that you're a strong fit for the role.
✨Tip Number 2
Prepare to demonstrate your problem-solving skills by thinking of real-world technical challenges you've faced in previous roles. Be ready to share how you approached these problems and the solutions you implemented.
✨Tip Number 3
Since the role involves mentoring less senior team members, think about examples from your past where you've coached or guided others. This will help you illustrate your leadership abilities during the interview.
✨Tip Number 4
Research betterplace.org and understand their mission and the impact they have on NGOs. Being able to articulate why you want to work there and how you can contribute to their goals will make a positive impression.
Wir glauben, dass du diese Fähigkeiten brauchst, um Senior back end engineer (Ruby on Rails) m/w/d mit Bravour zu bestehen
Einige Tipps für deine Bewerbung 🫡
Research the Company:Take some time to learn about betterplace.org and its mission. Understanding their values and the impact they have on NGOs will help you tailor your application and show your genuine interest.
Craft Your Introduction:In your application, write a few words about yourself and what motivated you to apply. This is your chance to make a personal connection and demonstrate your passion for the role and the company's mission.
Highlight Relevant Experience:Make sure to emphasize your experience with Ruby on Rails and any relevant projects you've worked on. Include specific examples of how you've solved technical problems or contributed to team success in previous roles.
Prepare for the Technical Challenge:Since there will be a coding challenge as part of the interview process, brush up on your Ruby on Rails skills and be ready to showcase your problem-solving abilities. Practice coding problems that reflect real-world scenarios.
Wie man sich auf ein Vorstellungsgespräch bei gut.org gemeinnützige Aktiengesellschaft vorbereitet
✨Understand the Mission
Before your interview, take some time to familiarize yourself with betterplace.org and its mission. Understanding how your role as a Senior Backend Engineer can contribute to helping NGOs will show your genuine interest in the company and its goals.
✨Showcase Your Technical Skills
Be prepared to discuss your experience with Ruby on Rails and other technologies mentioned in the job description. Bring examples of past projects where you solved real-world technical problems, and be ready to explain your thought process during the technical interview.
✨Prepare for the Coding Challenge
After the initial interview, you'll receive a coding challenge. Make sure to practice similar challenges beforehand. Focus on writing clean, maintainable code and be ready to explain your solutions during the technical interview.
✨Emphasize Team Collaboration
Since the role involves working closely with stakeholders and mentoring less senior team members, be prepared to discuss your experience in team settings. Share examples of how you've collaborated with others and contributed to a positive team culture.