PraktischKommunePraktischKommune
European Citizen Science Association (ECSA)

Full-Stack Web Developer

European Citizen Science Association (ECSA)

📍 BerlinKultur & BildungVollzeit🏢 Kleinunternehmen (10 - 49 MA)

Sie werden zur Karriereseite des Arbeitgebers weitergeleitet.

Details

Unternehmen
European Citizen Science Association (ECSA)
Standort
Berlin
Bereich
Kultur & Bildung
Vertragsart
Vollzeit
Unternehmensgröße
Kleinunternehmen (10 - 49 MA)
Aktualisiert
27. Juni 2026

Interesse an dieser Stelle?

Klicken Sie auf "Jetzt bewerben" um direkt zur Stellenausschreibung des Arbeitgebers zu gelangen. Die Bewerbung erfolgt direkt beim Arbeitgeber.

Zur Bewerbung →

Sie suchen Fachkräfte? Zusammenarbeit anfragen →

Stellenbeschreibung

Full-Stack Web Developer

Job opening no. 01/2026

Location: Location: Berlin (Museum für Naturkunde)

Platform: citizenscience.eu

About Us

ECSA is a European membership organisation working to advance citizen science. Our open-source platform citizenscience.eu, including the Academy, serves as a central hub for the citizen science community, connecting projects, resources, and people engaged in participatory research.Our headquarters team of around 20 people works with partners across sectors to connect, support and grow the citizen science ecosystem in Europe.We collaborate with researchers, policymakers, civil society organisations, and citizens to strengthen the role of citizen science in research and society.

Position Overview

We are looking for a Full-Stack Web Developer to help maintain and further develop the citizenscience.eu platform in alignment with the community.

You will work primarily with Django and Python, improving existing features, building new functionality, and ensuring the platform remains stable, secure, and easy to use for our international community.

The role combines platform development, technical maintenance, and some internal infrastructure support within a small and collaborative team.

Tech Stack

Our platform is built with technologies including:

● Python / Django

● JavaScript

● PostgreSQL

● HTML / CSS / Bootstrap

● Git / GitHub

● Linux-based hosting environment

Experience with additional technologies such as REST APIs or modern frontend frameworks is a plus, but not required.

Key Responsibilities

● Develop and improve features for the citizenscience.eu platform using Python and Django

● Maintain and improve the existing platform infrastructure and codebase

● Manage and maintain Virtual Private Server (VPS) environment

● Ensure secure deployment and reliable operation of production systems

● Monitor platform performance, troubleshoot issues and fix bugs

● Collaborate with the ECSA team and partners to implement new platform features and improvements

● Maintain technical documentation and support the long-term maintenance and stability of the platform, as well as provide light internal IT support

Skills & Qualifications

Required:

● Strong experience with Python and Django

● Experience working with PostgreSQL databases

● Experience setting up and maintaining Virtual Private Servers (VPS)

● Experience deploying and maintaining production-ready code

● Experience maintaining and improving existing web platforms

● Ability to work collaboratively in a small, international team

● Very good English (written and spoken)

Nice to Have

● Full-stack development experience

● Basic knowledge of JavaScript

● Experience with Moodle administration or development

Experience with, or interest in, open-source and community-driven projects

What We Offer

● The opportunity to work on a mission-driven, open-source platform supporting citizen science across Europe

● A collaborative and supportive working environment

● A small, international and highly motivated team

● Flexible and hybrid working arrangements (partly remote possible)

● Office location at the Museum für Naturkunde in Berlin

How to Apply

If you are interested in contributing to an open and collaborative research ecosystem, please send an email to ***@****.ngo quoting job advertisement number 01/2026 including:

● a short cover letter (including salary expectations)

● your CV

● links to previous projects and/or your GitHub profileApplications will be reviewed continuously until the position is filled.

vor etwa 7 Stunden

Auszug aus der Stellenausschreibung des Arbeitgebers. Die Bewerbung erfolgt über "Jetzt bewerben".

Sie sind der Arbeitgeber dieser Stelle? Die Stelle ist bereits besetzt, veraltet oder soll aus anderen Gründen entfernt werden? Stellenanzeige kostenlos entfernen lassen →