Auf einen Blick
Senior Software Developer bei SPARK Schools Johannesburg. Architekturrollen mit Hands-On-Coding, Junior-Entwickler-Mentoring und Quality-Standards für Education-Tech-Ecosystem mit 26-Schulen-Netzwerk.
💰 ~$70.000–120.000/Jahr (geschätzt)
📊 Senior
🕒 Vollzeit
🌍 Vor Ort
🗺️ EMEA
- 7-10 Jahre Software-Entwicklung
- Architektur-Denken und Skalierbarkeit
- Mentoring und Leadership-Fähigkeiten
- Education-Tech-Leidenschaft
Software Architecture
Code Quality
Gehalt geschätzt anhand Senior developer/architect with 7-10 years and leadership responsibilities in Johannesburg, South Africa. Kein Gehalt in der Anzeige angegeben.
✅ Geeignet für
- Senior Entwickler aufsteigend zu Tech-Lead-Rollen
- Software-Architekten mit Mentoring-Interest
- Education-Tech-Enthusiasten
🚫 Weniger geeignet
- Junior/Mid-Level-Entwickler unter 7 Jahren
- Reine Einzelcontributoren ohne Leadership-Interest
- Kandidaten ohne Social-Impact-Leidenschaft
💡 Gut zu wissen
- Education-Missionsausrichtung ist Teil der Rolle - nicht rein kommerziell
- On-Site Präsenz in Johannesburg/Randburg erforderlich
- Mentoring-Verantwortung ist so wichtig wie technisches Delivery
Über das Unternehmen
SPARK Schools ist ein Education-Innovator mit Netzwerk von 21 Grund- und 5 Sekundarschulen, die über 16'000 Familien in Südafrika serve. Tech-enableden und projektivbasierten Curriculum-Fokus.
Deine Aufgaben
- Hochwertige, skalierbare Software-Lösungen entwerfen und liefern
- SPARK Software-Architektur robust, sicher und skalierbar halten
- Junior-Entwickler durch strukturiertes Mentoring und Code-Reviews wachsen lassen
- Code-Qualitätsstandards setzen, durchsetzen und kontinuierlich verbessern
- Technische Dokumentation für Systeme, APIs und Architektur-Entscheidungen erstellen
- Defekt-Raten und Production-Incidents quarter-on-quarter reduzieren
- Technical Debt tracken und adressieren jedes Sprint
Deine Voraussetzungen
- Bachelor in Computer Science, Software Engineering oder equivalent professioneller Erfahrung
- 7-10 Jahre Software-Entwicklungs-Erfahrung
- Architekturales Denken für Skalierbarkeit und Wartbarkeit
- Genuine Satisfaction mit Junior-Entwickler-Wachstum
- Quality-obsessed Mentalität
- Stakeholder-fluent, komplexe Requirements übersetzen können
- Proaktiv über Technical Debt
- Mission-verbunden zu Education Impact