Databricks
eDynamic Learning
Intermediate Software Engineer
Rollenübersicht
Intermediate Software Engineer
Wir suchen einen Intermediate Software Engineer, der zur Entwicklung und Bereitstellung von qualitativ hochwertigen Bildungstechnologieprodukten beiträgt.
In dieser Rolle arbeiten Sie über den gesamten Softwareentwicklungszyklus hinweg, einschließlich Design, Implementierung, Test und Produktionsunterstützung. Sie übernehmen die Verantwortung für klar definierte Features, arbeiten eng mit funktionsübergreifenden Teams zusammen und tragen zur Verbesserung der Codequalität, Systemzuverlässigkeit und Engineering-Praktiken bei.
Sie arbeiten mit erfahrenen Ingenieuren zusammen, um Anleitung bei der Architektur und komplexen Problemlösungen zu erhalten, während Sie gleichzeitig Ihre technischen Fähigkeiten und Unabhängigkeit weiterentwickeln.
Standort: Remote (Kanadaweit)
Unternehmensübersicht
eDynamic Learning feiert 18 Jahre im Dienste von Pädagogen. Gegründet von einem Lehrer, ist es unsere Mission, Pädagogen mit zugänglichen und gerechten Ressourcen zu befähigen und Schüler auf ihrem Weg ins Leben nach dem Abschluss zu begleiten. Wir engagieren uns für die Unterstützung von Lehrern und Programmen, die die Erkundung von Interessen, Karriereoptionen und den Erwerb von Fähigkeiten durch berufliche und technische Bildung (CTE) fördern. Wir legen Wert auf Qualität und die Entwicklung von wichtigen lebensvorbereitenden Fähigkeiten, einschließlich zwischenmenschlicher Kommunikation und Finanzkompetenz.
Unser Engagement zur Förderung der Erkundung beginnt früh, mit Ressourcen, die auf Mittelschüler zugeschnitten sind. Unser reichhaltiger Kurskatalog und die Learning Blade-Ressource haben nachweislich das Interesse und Bewusstsein für MINT, Informatik und Karrieren erweitert.
Als größter Anbieter von digitalen Lehrplänen für CTE und Wahlfächer in Nordamerika bieten wir einen riesigen Katalog von über 250 Kursen für die Klassen 6-12 an. Unser CTE-Pathway-Lehrplan ist auf 14 Karrierecluster ausgerichtet und bereitet Schüler auf fast 100 Branchenzertifizierungen vor. Um unsere Lehrpläne zu den Lernenden zu bringen, bieten wir professionelle Weiterbildung sowie virtuelle Unterrichtsdienste, unterstützt von zertifizierten Lehrern, die personalisiertes Lernen ermöglichen.
eDynamic Learning beschränkt sich nicht nur auf Kursinhalte. Wir sind leidenschaftlich dabei, Schülern zu helfen, ihre Fähigkeiten durch erfahrungsbasiertes Lernen mit unseren Knowledge Matters virtuellen Simulations-Lehrmaterialien und Projekten zu entwickeln. Unsere Simulationen sind praxisnahes Lernen in einer virtuellen Umgebung.
Wir sind stolz darauf, dass unsere Lösungen und Dienstleistungen darauf ausgelegt sind, Pädagogen und Schüler gleichermaßen zu befähigen, eine transformative Reise der Erkundung zu unternehmen, sich am Lernen zu beteiligen und an realen Erfahrungen teilzunehmen.
Im Juli 2025 wurde eDynamic Learning von Pearson Education Inc., dem weltweit führenden Bildungsunternehmen, übernommen.
Aufgaben
- Entwicklung und Bereitstellung von Software-Features mit minimaler Aufsicht innerhalb von etablierten Frameworks und Standards
- Schreiben und Pflegen von automatisierten Tests, um hohe Zuversicht in die Codequalität zu gewährleisten
- Teilnahme an Code-Reviews und Einbeziehung von Feedback zur Verbesserung von Implementierungen
- Zusammenarbeit mit Produkt-, Design- und anderen Stakeholdern zur Bereitstellung von kundenorientierten Features
- Identifizierung, Analyse und Kommunikation von Risiken, Kompromissen und Abhängigkeiten in Ihrer Arbeit
- Beitrag zur Reduzierung technischer Schulden und Verbesserung der langfristigen Systemwartbarkeit
- Überwachung von Produktionssystemen, Untersuchung von Problemen und Reaktion auf Ausfälle nach Bedarf
- Aufrechterhaltung des Bewusstseins für Systemarchitektur und Infrastrukturauswirkungen von Änderungen
- Unterstützung und Mentoring von Junior-Ingenieuren, Beitrag zum Lernen und Wachstum des Teams
- Kontinuierliches Erlernen und Anwenden neuer Werkzeuge, Technologien und Best Practices
- Förderung von Engineering-Standards und Beitrag zu einer Kultur der Qualität und kontinuierlichen Verbesserung
Ideale Qualifikationen
- Bachelor-Abschluss in Informatik oder gleichwertige Erfahrung
- 4+ Jahre Erfahrung in der kommerziellen Softwareentwicklung
- Mindestens 3 Jahre Erfahrung in der Entwicklung kommerzieller SaaS-Anwendungen mit Node.js, TypeScript und React
- Nachgewiesene Fähigkeit, kleine bis mittlere Features oder Komponenten selbstständig zu liefern
- Erfahrung im Schreiben von automatisierten Tests mit hoher Zuversicht in die Korrektheit des Codes
- Arbeitskenntnisse moderner DevOps-Praktiken und -Werkzeuge
- Verständnis der Systemarchitektur und wie einzelne Komponenten in das Gesamtsystem passen
- Erfahrung in der Zusammenarbeit in funktionsübergreifenden, agilen Entwicklungsumgebungen
- Fähigkeit, technische Risiken und Kompromisse effektiv zu identifizieren und zu kommunizieren
Fähigkeiten
- Starke Problemlösungs- und analytische Denkfähigkeiten
- Solide Grundlagen in Softwareentwicklung und Coding-Praktiken
- Erfahrung mit TypeScript, Node.js und React in der modernen Webanwendungsentwicklung
- Fähigkeit, selbstständig zu arbeiten und gleichzeitig effektiv mit einem Team zusammenzuarbeiten
- Gute Kommunikationsfähigkeiten gegenüber technischen und nicht-technischen Zielgruppen
- Liebe zum Detail und Engagement für Codequalität
- Wachstumsmentalität mit proaktivem Ansatz zum Lernen und zur Verbesserung
- Pragmatischer Ansatz zur Balance zwischen technischer Qualität und Lieferzeiten
Gehaltsspanne CA$100,000 - $135,000 DOE + Jährlicher Bonus + Leistungen
