
Senior Frontend Engineer (m/f/d)
About betterplace.org
betterplace.org is Germany’s largest donation platform. Since 2007, we’ve been empowering people and organizations to do good—better.
Our vision? A world where everyone has the power to make a positive change. Our mission is to build a platform that doesn't just process donations, but activates and innovates "Good". We bridge the gap between human passion and digital tools so that like-minded people can achieve more together. We have big plans ahead. To get there, we need more than just code—we need people who share our vision of a better world. Are you in?
Your Job
As an experienced React developer you build new user-facing features and continue the migration of our existing Rails frontend to the new next.js-based stack. You work with a small frontend team, as well as with the backend people and product managers to create the best value for our users and partners.
Your responsibilities- Practical problem solving and software development - you understand our user’s needs and find the right solutions for them. You come up with a plan to implement the solutions and coordinate the work with your team.
- Team work - you coordinate your work with your team and additional stakeholders from different backgrounds. You help the team to work well together, mediate between different viewpoints and ensure great communication within the team.
- Coaching - as an experienced developer, you bring excellent technical skills and knowledge. You share that knowledge with your team and you are available as a coach for less experienced team members.
- Architecture - you help to build and maintain a frontend architecture that is maintainable and allows for agile feature development.
- Reliability and performance - you ensure that our platform is reliable and performant, even under high load. You make sure that all parts of your team’s code are well-tested, and you have a deep understanding of the system’s behaviour and the factors that influence its performance.
Our Stack
- Frontend: Next.js, React.js, Typescript, Vitest, Playwright, Storybook, Vite
- Backend: Ruby on Rails, RSpec, REST, GraphQL
- ???????Infrastructure: Kubernetes, Docker, mySQL, Redis, Semaphore CI, turborepo monrepo
What you should bring:
Real-world experience - you have several years of experience as a frontend developer, using JS and React in a professional software team. Ideally you have already worked on several projects, and with the next.js framework.
Team skills - you are able to effectively work on a common goal with people from different backgrounds. You have no problem coordinating work with others, without need for a hierarchical structure.
Autonomous work and decision making - at betterplace.org decisions are made outside of formal hierarchies. You are able to do what needs to be done, without hierarchical approval. You are comfortable making binding decisions on your own, after consulting the stakeholders involved - and you are comfortable when other team members do the same.
Technical expertise - you are a proficient programmer and have hands-on experience with
design, implementation and maintenance of reusable, decoupled UI components
best practice design principles, react.js reusable components and design systems
good experience with next.js and typescript
automated front-end, unit and integration testing
deployment and operation of web applications
Strong communication skills - you are able to communicate effectively in person, in writing and in a remote setting with calls and chat. Our team language is English, we expect you to be fluent (B2 level). German is a bonus, but not required.
You have authorization to work in the EU.
We offer:
- Real-world impact: You’ll build and scale platforms that provide actual help to people.
- Community instead of rigid structures: You work at eye level with people who are passionate about their topics. We cultivate honest interaction and make time for exchange — the distributed team will meet in Berlin about 4 times per year.
- Engineering-driven culture, with possibilities to experiment with new technologies and dedicated R&D and refactoring time.
- Grow, learn and teach: With €500 in learning budget per year, dedicated learning time, and plenty of space for your own ideas, we support your development.
- Flexibility that fits you: Work with flexible hours, remotely or in our Berlin office, or both. Family-first and flexible arrangements are available and are part of our culture.
- Time to breathe: We know you can only truly make a difference with full energy. That's why your recovery and mental health matter to us. You get 30 days of vacation and 2 “floating holidays” (flexible days off for personal or different religious occasions)
- Salary transparency: We play with open cards: your gross annual salary is between €XX,000 and €XX,000 (based on a 40-hr week). Where you start is something we decide together based on your experience.
- Additional perks: We support you with a company pension contribution (VWL), a home office allowance, and a digital meal subsidy.
Interested?
We know that strong teams thrive on diverse paths. If you're excited about the role and share our mission, we look forward to your application — even if your profile doesn't match the list above one-to-one.
Send us your CV, but feel free to skip the cover letter and photo. Instead of a traditional cover letter, we'd like you to answer these questions:
- What made you interested in working at betterplace.org specifically?
- Is there a frontend topic or technology you’re excited about and would love to dive into with us?
Recruiting Process:
This is our process for a successful application:
- You submit your application and CV
- We’ll review your application and get back to you.
- You’ll have a short informal interview for you to get to know us, and we to know you
- There will be a small technical assessment that you can complete at home
- Following this, we will conduct technical interviews. We’ll ask questions about your professional experience, we talk about the assessment and there will be some practical tasks to see how we work together.
- You’ll have a quick interview with our CTO in the last step.
- If we make you an offer, we’ll explain it in detail and you’ll have some time to think about it.
We strive to become a more diverse 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.
Scope of activities
OtherCareer level
ProfessionalWorking time
Full time and part timeLocations
Schlesische Straße 26, 10997 Berlin, GermanyHome office

