Text copied to clipboard!

Titel

Text copied to clipboard!

Go Software-Ingenieur

Beschreibung

Text copied to clipboard!
Wir suchen einen erfahrenen Go Software-Ingenieur, der unser Entwicklungsteam verstärkt und innovative Softwarelösungen mit der Programmiersprache Go entwickelt. In dieser Rolle sind Sie für die Konzeption, Implementierung und Wartung von leistungsstarken und skalierbaren Anwendungen verantwortlich. Sie arbeiten eng mit anderen Entwicklern, Produktmanagern und Designern zusammen, um qualitativ hochwertige Software bereitzustellen, die den Anforderungen unserer Kunden entspricht. Als Go Software-Ingenieur werden Sie an der Entwicklung von Backend-Systemen, APIs und Microservices beteiligt sein. Sie sollten fundierte Kenntnisse in der Softwarearchitektur, Datenbanken und Cloud-Technologien mitbringen. Ihre Aufgabe wird es sein, robuste und effiziente Lösungen zu entwerfen, die eine hohe Performance und Skalierbarkeit gewährleisten. Zu Ihren täglichen Aufgaben gehört die Analyse von Anforderungen, das Schreiben von sauberem und wartbarem Code sowie die Durchführung von Code-Reviews. Sie werden eng mit dem DevOps-Team zusammenarbeiten, um Continuous Integration und Deployment-Prozesse zu optimieren. Zudem sind Sie für die Fehlerbehebung und Leistungsoptimierung bestehender Systeme verantwortlich. Wir legen großen Wert auf Best Practices in der Softwareentwicklung, einschließlich Testautomatisierung, Code-Qualität und Dokumentation. Sie sollten Erfahrung mit agilen Entwicklungsmethoden wie Scrum oder Kanban haben und in der Lage sein, in einem dynamischen Umfeld zu arbeiten. Wenn Sie eine Leidenschaft für Go-Programmierung haben und gerne in einem innovativen Team arbeiten, freuen wir uns auf Ihre Bewerbung!

Verantwortlichkeiten

Text copied to clipboard!
  • Entwicklung und Wartung von Softwarelösungen mit Go
  • Erstellung und Optimierung von Microservices und APIs
  • Analyse und Umsetzung von technischen Anforderungen
  • Durchführung von Code-Reviews und Qualitätssicherung
  • Zusammenarbeit mit anderen Entwicklern, Designern und Produktmanagern
  • Optimierung der Softwareleistung und Skalierbarkeit
  • Integration von Datenbanken und Cloud-Technologien
  • Fehlerbehebung und kontinuierliche Verbesserung bestehender Systeme

Anforderungen

Text copied to clipboard!
  • Erfahrung in der Softwareentwicklung mit Go
  • Kenntnisse in Microservices-Architekturen und API-Design
  • Verständnis von Datenbanken wie PostgreSQL oder MongoDB
  • Erfahrung mit Cloud-Plattformen wie AWS, GCP oder Azure
  • Kenntnisse in Container-Technologien wie Docker und Kubernetes
  • Erfahrung mit agilen Entwicklungsmethoden wie Scrum oder Kanban
  • Gute Problemlösungsfähigkeiten und analytisches Denken
  • Fließende Deutsch- und Englischkenntnisse

Potenzielle Interviewfragen

Text copied to clipboard!
  • Welche Erfahrungen haben Sie mit der Entwicklung in Go?
  • Wie gehen Sie mit Performance-Optimierung in Go-Anwendungen um?
  • Haben Sie Erfahrung mit Microservices-Architekturen?
  • Wie stellen Sie sicher, dass Ihr Code wartbar und skalierbar bleibt?
  • Welche Cloud-Technologien haben Sie bereits genutzt?
  • Wie gehen Sie mit Fehlerbehebung und Debugging um?
  • Welche Best Practices verfolgen Sie in der Softwareentwicklung?
  • Wie arbeiten Sie in einem agilen Entwicklungsteam?