Full-stack Developer
Berlin, Germany
With over 362 million users in 196 countries, Change.org is the world’s largest technology platform for social change. Our team spans 18 countries and empowers hundreds of millions of people to have a voice and fight injustice. We’re a social impact business, and we’re aiming to build a world where no one is powerless and where creating change is a part of everyday life.
About the role:
We’re looking for one third of our newborn product team in Germany! We are setting up a small team that will create big solutions locally and globally, and we need a Full-stack Developer to translate into code the tools and products we design. More than that, we are looking for a Full-stack Developer that believes in social change and people empowerment through technology. You’ll be reporting to a Product Lead and work with a UX Designer on the German branch of the Change.org Foundation in collaboration with the global product team (the Change.org Foundation LAB). You’ll be in touch with people from different fields and also different countries, so be prepared to share and learn a lot.
As a member of our team you will:
- Translate projects into applications. Sometimes from a very detailed project, sometimes from just a quick conversation, you’ll code the ideas discussed by the team. You’ll create and set up databases, develop dashboards for administrators and translate to reality the planned products or new features on existing ones. This is going to be your main role!
- Code layouts. You’ll receive layouts and translate them into HTML, CSS and JavaScript.
- Be part of application design. As a small team, we’ll discuss a lot about what we are going to do, so you’ll not just code, but take part in design and architecture decisions.
- Deploy projects. Let’s make things live!
- Document the solutions you create. Some of the things you will develop will be used by other teams, so everything must be documented in a clear way and in English.
- Work with people around the globe. Although the projects in which you will work are mostly for Change.org Germany, you’ll interact with people from all 18 countries where Change.org acts.
This describes you:
- You must have experience in coding for the web, even if not professionally. You don’t need a long portfolio, but a versatile one.
- You might have or not a degree in the field. You may have learned code at university, on a codecamp, through an online course or as a hermit self-taught person.
- You know HTML, CSS and JavaScript, i.e. you can put up a website easily. Bonus if you know CSS preprocessors, especially Sass. Superbonus if you know frameworks, as Angular or React.js.
- You know a programming language that’s used on the back end. Bonus if PHP or JavaScript. Bonus if both and if you know some PHP frameworks and CMSs, especially WordPress.
- You know how to use Git. Bonus if you know git-flow.
- You have at least an idea of deploying tools and methods.
- Your code is beautifully crafted, like it’s programming literature. You keep good practices, you comment each step, you document inline, you DRY and you keep the standard indentation from beginning to the end.
- You can think in the big picture but also think modularly. You know that projects have to be universal but specific at the same time.
- You are a code person, but able to communicate it in a way to make it understandable to the laypeople.
- You are passionate about social change and believe that digital tools can be effective to empower people and create communities.
- You can work in an English-speaking environment.
Interested? Great! Here's what you should know:
- This is a full-time position based in Berlin and you will be paid fairly
- Please send you application via email (subject line: "Application Full-stack Developer") to jobs@changeverein.org
Application Questions
- Get the frontend and backend roadmaps from Developer Roadmaps and mark the items you know. None is mandatory, but it helps to know what you know.
- Send a link to your portfolio or Git service account (like Github or Bitbucket), but choose two to three works you are proud of and explain why.
Change.org is committed to being a diverse and inclusive workplace. We encourage applicants of different backgrounds, cultures, genders, experiences, abilities, and perspectives to apply.
All qualified applicants will receive consideration for employment without regard to race, color, national origin, religion, sexual orientation, gender, gender identity, age, physical disability, or length of time spent unemployed.
We’re working for a world where no one is powerless, and where creating change is a part of everyday life. We’re just getting started, and we hope you’ll join us.
DevelopmentDigitalizationInclusionRightsTransparency Full-stack Developer*in Are you interested in Development? Change.org e.V. is hiring a Full-stack Developer*in! Apply now. English Change.org e.V. http://changeverein.org

