Your mission
At CORRECTIV, we build technology that helps communities organize, fact-check, and hold power to account. As a Software Developer, you’ll play a key role in developing and maintaining our platforms — from the community engagement system to the CrowdNewsroom and Faktenforum.
You’ll be primarily working on beabee, our community engagement system. You’ll design and implement features and services, making informed decisions about structure, architecture, and trade-offs, while ensuring your work meets standards for quality, performance, and security. You’ll work across the stack, gaining experience in TypeScript, Vue.js, and Node.js, while helping to keep our systems reliable, accessible, and sustainable.
As part of a collaborative team, you’ll participate in code reviews, share ideas, and learn from peers. You’ll have opportunities to grow into areas like system design, deployment practices, and open-source collaboration, and contribute to improving our monitoring, troubleshooting, and incident response processes.
Your profile
We recognize that excellent candidates may not meet every requirement. If you bring curiosity, problem-solving skills, and a willingness to learn, we encourage you to apply.
Competent Developer: You have hands-on experience building and maintaining web applications. You can implement features independently in TypeScript and a frontend framework (Vue 3 preferred), and you’re comfortable debugging and fixing common issues.
Growing Systems Thinker: You understand how your code fits into larger systems. You can suggest improvements and make informed trade-offs to balance performance, maintainability, and security.
Quality-Oriented: You write clean, maintainable code and contribute automated tests for your work. You follow established deployment and release processes, help troubleshoot production issues, and look for ways to make them more efficient and reliable.
Collaborative: You participate actively in code reviews, give constructive feedback, and contribute to shared documentation and team conventions.
Problem-Solver: You bring ideas for how to approach challenges and work with teammates to find pragmatic solutions.
Adaptable: You manage your own tasks effectively, can prioritize based on goals, and are comfortable taking on new challenges beyond your comfort zone.
Mission-Driven: You care about open-source, accessible, and privacy-first software, and you want to use your skills to support CORRECTIV’s mission.
Communicator: You can explain your work clearly in English and German, and you’re open to feedback that helps you grow.
You have:
2–4 years experience delivering web applications in a professional setting.
2+ years working with JavaScript/TypeScript and at least one modern frontend framework (Vue, React, or Angular).
1–2 years experience contributing to testing, code reviews, and using deployment tools (CI/CD, Git workflows).
Also nice to have:
Experience with Docker or other containerization tools.
Familiarity with CI/CD pipelines, monitoring, or automated testing frameworks.
Contributions to open-source projects or a portfolio of side projects.
Interest in community organizing, civic tech, or journalism.
How to apply
Before applying, please note that this role is a part-time (80%) or full-time role and based in Berlin. Unfortunately we can’t accept applications from fully remote candidates.
Key dates:
Process:
Application: Send your CV and cover letter, answering the following questions:
Why are you interested in this position?
What is an open-source project you love?
Coding challenge: To help us understand your technical skills, you complete a coding challenge (no more than two hours) or share links to a relevant open-source project. Ensure it's simple and self-contained, like a library rather than a full product.
Interviews:
Technical interview with our Head of Engineering and a Senior Software Developer
Culture interview with our Product Lead and Product Owner
Offer: Receive a job offer!
Your contact is Will Franklin (will.franklin@correctiv.org). We understand applying for a new role can feel daunting, and we’re happy to answer your questions. Email Will Franklin to schedule a chat or discuss the role before applying.
About us
CORRECTIV is a public interest media organization that strengthens democracy. As a multiple award-winning editorial team, we stand for investigative journalism. We initiate public debates, collaborate with citizens in our research, and support society through our educational programs.
We also recognize that some excellent candidates may not meet all the listed criteria. Perhaps you have unique skills we haven't considered yet. Tell us why you are the right person for the job in your application.
CORRECTIV strives to be an equal opportunities employer, and values different expertise, perspectives and experiences. We would like to particularly encourage applications from, for example, non-academics, children of workers, people with a personal or family history of migration, people with disabilities, LGBTQIA+ or East Germans.