Auf einen Blick
- Aufgaben: Lerne Backend-Entwicklung mit C# und arbeite an echten Bildungsplattformen.
- Arbeitgeber: Innovatives Unternehmen im Bildungsbereich mit Fokus auf digitale Bildung.
- Mitarbeitervorteile: Flexibler Arbeitszeitrahmen und 100% remote oder hybrides Arbeiten.
- Andere Informationen: Erhalte Mentorship von erfahrenen Entwicklern und arbeite an realen Projekten.
- Warum dieser Job: Werde Teil eines Teams, das die Bildung weltweit revolutioniert.
- Gewünschte Qualifikationen: Studierender der Informatik mit Interesse an Backend-Entwicklung.
Das voraussichtliche Gehalt liegt zwischen 500 - 1500 € pro Monat.
Die Mission von Constructor ist es, allen Bildungseinrichtungen zu ermöglichen, qualitativ hochwertige digitale Bildung für 10x Menschen mit 10x Effizienz bereitzustellen. Mit starker Expertise in Maschinenintelligenz und Datenwissenschaft adressiert die All-in-One-Plattform von Constructor die drängenden Herausforderungen der heutigen Bildung: Zugangsunterschiede, technische Überlastung und geringe Schülerengagement.
Wir suchen einen motivierten Informatikstudenten, der unserem Backend-Engineering-Team als C# Backend Developer Intern beitritt. Dies ist eine hervorragende Gelegenheit, Backend-Entwicklung zu lernen, während Sie an realen Bildungsplattformen arbeiten, die Lernende, Lehrende und Institutionen weltweit unterstützen.
Was Sie lernen und tun werden:
- Backend-Entwicklung mit C# und .NET lernen
- Zu echten Backend-Diensten beitragen, die in der Produktion verwendet werden
- Bei der Entwicklung und Wartung von REST-APIs helfen
- Mit Datenbanken arbeiten und lernen, wie Daten modelliert und abgerufen werden
- An Code-Reviews teilnehmen und bewährte Praktiken für sauberen Code lernen
- Mit Frontend-, QA- und Produktteams zusammenarbeiten
- Zu Backend-Diensten beitragen, die die Funktionalität der Lernplattform und verschiedene Integrationen unterstützen
- Einblick in den gesamten Softwareentwicklungslebenszyklus gewinnen
Erforderliche Qualifikationen:
- Aktueller Informatik-/Software-Engineering-Student
- Grundlegendes Verständnis von objektorientierten Programmierkonzepten
- Interesse an Backend-Entwicklung und verteilten Systemen
- Gute Problemlösungsfähigkeiten und Aufmerksamkeit für Details
- Fähigkeit zur Zusammenarbeit in einem Teamumfeld
- Bereitschaft zu lernen und als Software-Ingenieur zu wachsen
Gut zu haben (aber nicht erforderlich):
- Grundkenntnisse in C# und .NET
- Vertrautheit mit RESTful APIs
- Einführendes Verständnis von Datenbanken (SQL oder NoSQL)
- Erfahrung mit Git oder anderen Versionskontrollsystemen
- Grundkenntnisse über HTTP, JSON und Webkonzepte
- Interesse an Bildungstechnologie (EdTech)
Was wir Ihnen beibringen werden:
- C# und moderne .NET-Backend-Entwicklung
- Entwurf und Implementierung von REST-APIs
- Arbeiten mit Datenbanken und Datenzugriffsschichten
- Sauberer Code und grundlegende Prinzipien der Backend-Architektur
- Debugging, Testing und Grundlagen der Leistung
- Zusammenarbeit in einer agilen Ingenieurumgebung
- Wie Produktions-Backend-Systeme aufgebaut und gewartet werden
Technologiestack, mit dem Sie arbeiten werden:
- Tools: Git, CI/CD-Pipelines, Logging- und Monitoring-Tools
- Testing: Unit- und Integrationstests
- Mentoring von erfahrenen Backend-Entwicklern
- Einblick in skalierbare Backend-Architekturen
- Praktische Erfahrung mit echten Produktionssystemen
- Verständnis, wie Backend-Dienste große Plattformen unterstützen
- Beitrag zu Produkten, die von Studenten und Lehrenden weltweit genutzt werden
Was wir für Praktikanten anbieten:
- Dauer des Praktikums: ab 2 Monaten oder mehr
- Art des Praktikums: 100% remote oder hybrid im Büro in Bremen (GER), Sofia (BG), Belgrad (SRB), Istanbul (TR), Sakarya (TR), Singapur (SGD)
Was wir anbieten:
- Wahl der Arbeitsgeräte (z.B. Laptop, Monitor usw.)
- Flexibler Zeitplan (wir arbeiten normalerweise zwischen 09:00/10:00 und 18:00/19:00 CET oder EET)
Software Engineer (Intern, C#) Arbeitgeber: Constructor Tech
Kontaktperson:
Constructor Tech HR Team
StudySmarter Bewerbungstipps 🤫
So bekommst du den Job: Software Engineer (Intern, C#)
✨Netzwerken ist der Schlüssel
Nutze Plattformen wie LinkedIn, um mit Fachleuten aus der Branche in Kontakt zu treten. Stell Fragen, teile deine Interessen und zeige, dass du motiviert bist, mehr über die Softwareentwicklung zu lernen.
✨Praktische Erfahrungen sammeln
Beteilige dich an Open-Source-Projekten oder erstelle eigene kleine Projekte, um deine Fähigkeiten in C# und .NET zu zeigen. Das gibt dir nicht nur praktische Erfahrung, sondern auch etwas, das du potenziellen Arbeitgebern präsentieren kannst.
✨Vorbereitung auf Interviews
Mach dich mit typischen Interviewfragen für Softwareentwickler vertraut. Übe das Lösen von Programmieraufgaben und sei bereit, deine Denkweise zu erklären. Zeig, dass du ein Teamplayer bist und gerne lernst!
✨Bewirb dich direkt über unsere Website
Wir empfehlen dir, dich direkt über unsere Website zu bewerben. So hast du die besten Chancen, gesehen zu werden und zeigst, dass du wirklich an der Position interessiert bist. Lass uns gemeinsam die Zukunft der Bildung gestalten!
Diese Fähigkeiten machen dich zur top Bewerber*in für die Stelle: Software Engineer (Intern, C#)
Tipps für deine Bewerbung 🫡
Mach deinen Lebenslauf einzigartig: Dein Lebenslauf sollte nicht nur deine Erfahrungen auflisten, sondern auch deine Leidenschaft für Softwareentwicklung zeigen. Betone deine Kenntnisse in C# und .NET, auch wenn sie nur grundlegend sind. Zeig uns, warum du der perfekte Fit für unser Team bist!
Schreibe ein persönliches Anschreiben: Ein individuelles Anschreiben kann den Unterschied machen! Erzähl uns, warum du dich für die Stelle interessierst und was dich an der Arbeit bei StudySmarter reizt. Lass uns wissen, wie du zur Mission beiträgst, Bildung für alle zugänglich zu machen.
Sei präzise und klar: Achte darauf, dass deine Bewerbung klar und strukturiert ist. Vermeide lange Sätze und unnötigen Jargon. Wir schätzen klare Kommunikation, also zeig uns, dass du das kannst!
Bewirb dich über unsere Website: Um sicherzustellen, dass wir deine Bewerbung schnell und effizient bearbeiten können, bewirb dich bitte direkt über unsere Website. So können wir dich besser kennenlernen und dir die bestmögliche Erfahrung bieten!
Wie du dich auf ein Vorstellungsgespräch bei Constructor Tech vorbereitest
✨Mach dich mit C# vertraut
Bevor du zum Interview gehst, solltest du dir ein gutes Verständnis von C# und den Grundlagen der objektorientierten Programmierung aneignen. Schau dir einige Tutorials an oder arbeite an kleinen Projekten, um dein Wissen aufzufrischen.
✨Bereite dich auf technische Fragen vor
Erwarte technische Fragen zu Backend-Entwicklung und REST APIs. Übe, wie du deine Problemlösungsfähigkeiten demonstrieren kannst, indem du typische Szenarien durchgehst und erklärst, wie du sie angehen würdest.
✨Zeige Teamgeist
Da die Rolle viel Zusammenarbeit erfordert, sei bereit, Beispiele aus deiner bisherigen Erfahrung zu teilen, in denen du erfolgreich im Team gearbeitet hast. Betone deine Kommunikationsfähigkeiten und deine Bereitschaft, von anderen zu lernen.
✨Frage nach dem Unternehmen
Bereite einige Fragen über Constructor und deren Mission vor. Zeige dein Interesse an der Bildungsbranche und wie du zur Verbesserung der digitalen Bildung beitragen möchtest. Das zeigt, dass du dich mit dem Unternehmen identifiziert hast.