Software Developer who enjoys teaching (f/m/d)
20 to 30 hours per week | immediately | Vienna
About everyone codes
Everyone codes is a non‑profit that offers high‑quality programming courses to career switchers, for free (we’re sponsored by the government, but highly independent).
What do our programming courses look like?
* We believe that programming is something you learn mainly by doing it yourself.
* Participants spend most of their time on exercises we designed.
* They also receive input through lectures, live‑coding sessions, and Q&A.
* Participants get a detailed code review with line‑by‑line feedback.
* The entire course simulates a real job situation as much as possible.
* From our latest cohort, 15 of 19 graduates found a job.
Who and what we teach
* Courses are 100 % free for participants; cost of living is covered for the duration.
* Main course is full‑time for ~10 months.
* We have a rigorous multi‑stage application process for participants.
* About 15‑20 participants per cohort, ~100 applicants.
* We teach mainly Java, planning to add other languages later; we recruit more than just Java Developers.
* Course content starts with fundamentals and moves to basic backend web development.
* Participants learn Unix basics, git, Postman, Docker, and write simple web apps with REST endpoints.
* Post‑course we help participants find jobs through networking and mock interviews.
* Prep‑work counts as part of your regular hours; you have high autonomy.
* While curriculum must stay consistent, you can tailor exercises, slides, and materials.
* Most materials are self‑crafted; additional online resources may be used.
* We focus on deep learning rather than short‑term promises.
* Minimal graded assignments reduce discussion about grades.
* Assignments are completed on personal machines with internet access.
About the role
We need an additional Software Developer/Programming Mentor to join us long‑term.
* Role is 20‑30 h per week, extra hours available.
* Onboarding involves shadowing a mentor and learning the course structure.
* You may prepare your own lectures and materials.
* As you progress, you gradually take over entire weeks or months of courses.
* You’ll substitute other mentors during vacation or sick leave.
Day‑to‑day responsibilities
* Deliver interactive lectures, live‑coding, and Q&A sessions (online and in‑person).
* Design programming exercises, lecture slides, and other educational content.
* Conduct code reviews and discuss mistakes with participants.
* Participate in the application process for the next batch.
* Collaborate with other mentors.
* Support the team in project management, employer outreach, and soft‑skills training.
* Wear many hats as needed on a small team.
What we offer
* Autonomy and flat hierarchy with room for personal development.
* Direct support for career switchers, creating positive social impact.
* Motivated multicultural team with a positive atmosphere.
* Dedicated meeting‑free time for focused work.
* Flexible working hours, in‑person sessions on site as required.
* Unlimited home office when not teaching.
* Nice office in Vienna near U4 Heiligenstadt.
* A fitting job title for your resume.
* Employment or freelance contracting options.
* Minimum salary 3 064 € gross for a 40‑h week; salary higher according to skills and experience.
Your profile
* Fluent in English and German (German is a hard requirement).
* Confident in at least one major programming language (Java not required).
* Enjoy teaching and explaining concepts to beginners.
* Patient and empathetic; can explain repeatedly if needed.
* Good sense of educational pacing: break down complex topics.
* Enjoy working in a small team and independent self‑organisation.
* Desire for continuous personal and professional development.
* Willing to help society positively.
* Ready to teach in‑person in Vienna for at least 32 h per week.
* Prior educational experience a great advantage but not mandatory.
* Empathic communication and conflict resolution skills (1‑on‑1 and group).
Everyone codes strongly encourages applications from women, non‑binary individuals, and under‑represented groups.
#J-18808-Ljbffr