DEV Community

Cover image for Volunteer Backend Developer (PHP + Containers) for Volt Europa Academy
Ilario Truppa
Ilario Truppa

Posted on

Volunteer Backend Developer (PHP + Containers) for Volt Europa Academy

TL;DR: Help us run a privacy-respecting e-learning platform used across Europe. 4–6 hours/week, remote, volunteer role.

Volt Europa’s Academy is our digital learning hub powering onboarding, training, and skills growth for members and volunteers across the continent. We’re looking for a Backend Developer (PHP + Containers) to keep our containerized ILIAS LMS stable, scalable, and secure.

What you’ll work on

  • Keep our ILIAS LMS healthy in a containerized setup (Docker, Helm/Kubernetes).
  • Troubleshoot issues around persistence, database connectivity (MySQL), and configuration.
  • Manage light plugin deployments via the ILIAS web UI.
  • Suggest small automations and improvements within our hosting/security guidelines.
  • Document steps so future contributors can ramp up quickly.

You’ll fit if you have

  • Solid PHP (OO, no framework) skills and MySQL know-how.
  • Hands-on with Docker; basic Kubernetes understanding (pods, volumes, Helm).
  • Comfort with Linux (CLI, perms, logs) and Git/GitHub workflows.
  • Good written/spoken English; happy to collaborate async in an international volunteer team.

Nice to have: familiarity with ILIAS/Moodle or other OSS LMS, HTML/CSS/JS basics, interest in DevOps/automation/e-learning, OSS contribution experience.

Why volunteer with us

  • Real impact on a pan-European learning platform.
  • Remote-first flexibility (~4–6 hours/week).
  • Collaborate with friendly folks in infra + edtech and grow your container skills.

How to apply

  1. Read the full role & context → Backend Developer (PHP + Containers) — Volunteer (f/m/d)
  2. Submit the short application form linked on that page (CV + quick answers).

Timeline: Rolling review, with priority to applications received before 31 October 2025.

Note: This is an unpaid volunteer position.

Questions? Drop a comment here or use the contact details provided on the role page.

Top comments (0)