Auf einen Blick
- Aufgaben: Entwickle skalierbare Backend-Services und optimiere APIs für leistungsstarke Anwendungen.
- Arbeitgeber: Terra Quantum ist ein innovatives Unternehmen, das sich auf cloud-native Technologien spezialisiert hat.
- Mitarbeitervorteile: Flexible Arbeitszeiten, Remote-Arbeit und spannende Unternehmensvergünstigungen warten auf dich.
- Warum dieser Job: Werde Teil eines dynamischen Teams und arbeite an zukunftsweisenden Projekten mit echtem Einfluss.
- Gewünschte Qualifikationen: Mindestens 2 Jahre Erfahrung in der Full-Stack-Entwicklung und Kenntnisse in Golang oder Python erforderlich.
- Andere Informationen: Agile Teamarbeit und kreative Problemlösungen sind Teil des Alltags.
Das voraussichtliche Gehalt liegt zwischen 43200 - 72000 € pro Jahr.
Wir suchen einen hochqualifizierten Full Stack Software Engineer mit Fachkenntnissen in der Gestaltung und Implementierung skalierbarer, datengestützter Systeme. Der ideale Kandidat ist leidenschaftlich an verteilten Systemen, cloud-nativen Technologien und effizienter Datenverarbeitung interessiert. Der Full Stack Engineer wird eine entscheidende Rolle beim Aufbau grundlegender Ingenieurfähigkeiten zur Skalierung von Lösungen und der Entwicklung von Produktlösungen spielen.
Die Verantwortlichkeiten
- Entwurf, Entwicklung und Wartung skalierbarer Backend-Services mit Golang und Python.
- Erstellung und Optimierung von APIs mit gRPC || GraphQL || REST zur Unterstützung leistungsstarker Anwendungen.
- Bereitstellung, Verwaltung und Überwachung containerisierter Anwendungen mit Docker und Kubernetes.
- Entwurf und Verwaltung von Datenbanken (SQL/NoSQL), um große Datenmengen effizient zu verarbeiten.
- Implementierung von CI/CD-Pipelines für automatisierte Tests, Bereitstellung und Überwachung.
- Zusammenarbeit mit Produktmanagern, Frontend-Entwicklern und Forschern zur Bereitstellung von End-to-End-Lösungen.
- Sicherstellung von Sicherheits-, Leistungs- und Skalierbarkeitsbest Practices für Anwendungen.
- Fehlerbehebung und Optimierung der Systemleistung, Engpässe und Datenpipelines.
Die Anforderungen
- Mindestens 2 Jahre Erfahrung in der Full-Stack-Entwicklung.
- Starke Kenntnisse in Golang || Python || TypeScript oder ähnlichen Sprachen.
- Erfahrung mit Kubernetes, Docker und der Entwicklung cloud-nativer Anwendungen.
- Praktische Erfahrung mit gRPC / GraphQL / REST APIs und Mikroservice-Architektur.
- Kenntnisse relationaler (PostgreSQL, MySQL) und NoSQL (MongoDB, Redis) Datenbanken.
- Vertrautheit mit skalierbaren Datenverarbeitungstechniken.
- „Du baust es, du betreibst es“ - Erfahrung mit Überwachungs-, Protokollierungs- und Beobachtungswerkzeugen.
- Starke Problemlösungsfähigkeiten und die Fähigkeit, in einem schnelllebigen Umfeld zu arbeiten.
- Ausgezeichnete Kommunikations- und Teamfähigkeiten.
- Verständnis von DevOps-Praktiken.
Gewünscht
- Erfahrung mit Cloud-Plattformen (GCP (bevorzugt), AWS oder Azure).
- Kenntnisse über ereignisgesteuerte Architekturen und Nachrichtenbroker (z.B. Kafka, RabbitMQ).
- Vertrautheit mit Streaming-Technologien.
- Einblick in Frontend-Frameworks (React (bevorzugt), Vue.js oder Angular).
- Verständnis von Infrastruktur-als-Code (Terraform, Helm).
Full Stack Software Engineer at Terra Quantum Arbeitgeber: Deep Tech
Kontaktperson:
Deep Tech HR Team
StudySmarter Bewerbungstipps 🤫
So bekommst du den Job: Full Stack Software Engineer at Terra Quantum
✨Tip Nummer 1
Netzwerke sind entscheidend! Nutze Plattformen wie LinkedIn, um dich mit Fachleuten aus der Branche zu vernetzen. Suche nach Gruppen oder Foren, die sich auf Full Stack Entwicklung und Cloud-Technologien konzentrieren, um wertvolle Kontakte zu knüpfen.
✨Tip Nummer 2
Bleibe auf dem neuesten Stand der Technologien! Informiere dich über aktuelle Trends in der Softwareentwicklung, insbesondere in Bezug auf Golang, Python und Cloud-native Anwendungen. Teilnahme an Webinaren oder Konferenzen kann dir helfen, dein Wissen zu erweitern und dich als Experten zu positionieren.
✨Tip Nummer 3
Praktische Erfahrung ist Gold wert! Arbeite an eigenen Projekten oder trage zu Open-Source-Projekten bei, um deine Fähigkeiten in der Entwicklung von APIs und der Nutzung von Docker und Kubernetes zu demonstrieren. Dies zeigt potenziellen Arbeitgebern, dass du die geforderten Technologien beherrschst.
✨Tip Nummer 4
Bereite dich auf technische Interviews vor! Übe häufige Programmierfragen und Systemdesign-Aufgaben, die für Full Stack Entwickler relevant sind. Nutze Plattformen wie LeetCode oder HackerRank, um deine Problemlösungsfähigkeiten zu schärfen und dich auf die Herausforderungen im Interview vorzubereiten.
Diese Fähigkeiten machen dich zur top Bewerber*in für die Stelle: Full Stack Software Engineer at Terra Quantum
Tipps für deine Bewerbung 🫡
Verstehe die Anforderungen: Lies die Stellenbeschreibung sorgfältig durch und achte auf die spezifischen Fähigkeiten und Erfahrungen, die Terra Quantum sucht. Stelle sicher, dass du diese in deinem Lebenslauf und Anschreiben hervorhebst.
Betone relevante Erfahrungen: Fokussiere dich in deinem Lebenslauf auf deine Erfahrungen mit Golang, Python, Kubernetes und Docker. Nenne konkrete Projekte oder Aufgaben, bei denen du diese Technologien eingesetzt hast.
Anschreiben personalisieren: Schreibe ein individuelles Anschreiben, das deine Leidenschaft für verteilte Systeme und cloud-native Technologien betont. Erkläre, warum du bei Terra Quantum arbeiten möchtest und wie du zur Entwicklung ihrer Produkte beitragen kannst.
Technische Fähigkeiten hervorheben: Stelle sicher, dass du deine Kenntnisse in API-Entwicklung (gRPC, GraphQL, REST) und Datenbankmanagement (SQL/NoSQL) klar darstellst. Dies kann durch spezifische Beispiele aus deiner bisherigen Arbeit geschehen.
Wie du dich auf ein Vorstellungsgespräch bei Deep Tech vorbereitest
✨Verstehe die Technologien
Mach dich mit den spezifischen Technologien vertraut, die in der Stellenbeschreibung erwähnt werden, wie Golang, Python, Kubernetes und Docker. Zeige im Interview, dass du praktische Erfahrungen mit diesen Tools hast und bereit bist, sie anzuwenden.
✨Bereite Beispiele vor
Denke an konkrete Projekte oder Herausforderungen, die du in der Vergangenheit gemeistert hast. Sei bereit, diese Beispiele zu teilen, um deine Problemlösungsfähigkeiten und deine Erfahrung in der Entwicklung skalierbarer Systeme zu demonstrieren.
✨Teamarbeit betonen
Da die Rolle eine enge Zusammenarbeit mit Produktmanagern und Frontend-Entwicklern erfordert, solltest du deine Teamarbeit und Kommunikationsfähigkeiten hervorheben. Bereite dich darauf vor, Beispiele zu geben, wie du erfolgreich in einem Team gearbeitet hast.
✨Fragen stellen
Bereite einige Fragen vor, die du dem Interviewer stellen kannst. Dies zeigt dein Interesse an der Position und hilft dir, mehr über die Unternehmenskultur und die Erwartungen an die Rolle zu erfahren.