Text copied to clipboard!
Titel
Text copied to clipboard!Golang-Entwickler
Beschreibung
Text copied to clipboard!
Wir suchen einen erfahrenen Golang-Entwickler, der unser technisches Team bei der Entwicklung skalierbarer, performanter und zuverlässiger Backend-Systeme unterstützt. Als Golang-Entwickler sind Sie verantwortlich für die Konzeption, Implementierung und Wartung von Microservices und APIs, die unsere Produkte und Dienstleistungen antreiben. Sie arbeiten eng mit Frontend-Entwicklern, DevOps-Ingenieuren und Produktmanagern zusammen, um innovative Lösungen zu entwickeln, die den Anforderungen unserer Kunden gerecht werden.
In dieser Rolle werden Sie moderne Softwarearchitekturen umsetzen, bestehende Systeme optimieren und neue Funktionalitäten entwickeln. Sie bringen fundierte Kenntnisse in der Programmiersprache Go mit und haben idealerweise Erfahrung mit Cloud-Plattformen wie AWS, GCP oder Azure. Sie sollten mit Container-Technologien wie Docker und Kubernetes vertraut sein und ein gutes Verständnis für CI/CD-Prozesse mitbringen.
Wir legen großen Wert auf sauberen, wartbaren Code und erwarten, dass Sie Best Practices wie Test-Driven Development (TDD), Code Reviews und Continuous Integration aktiv anwenden. Sie sollten in der Lage sein, technische Herausforderungen selbstständig zu analysieren und kreative Lösungen zu entwickeln. Eine proaktive Kommunikation und die Bereitschaft zur Zusammenarbeit im Team sind für uns essenziell.
Wenn Sie leidenschaftlich gerne mit Go entwickeln, sich für moderne Backend-Technologien begeistern und in einem agilen Umfeld arbeiten möchten, freuen wir uns auf Ihre Bewerbung.
Verantwortlichkeiten
Text copied to clipboard!- Entwicklung und Wartung von Backend-Systemen mit Go
- Erstellung und Pflege von RESTful APIs und Microservices
- Optimierung bestehender Anwendungen hinsichtlich Performance und Skalierbarkeit
- Zusammenarbeit mit Frontend- und DevOps-Teams
- Implementierung von Unit- und Integrationstests
- Teilnahme an Code Reviews und Architekturentscheidungen
- Dokumentation von Code und technischen Prozessen
- Einsatz moderner Entwicklungsmethoden wie TDD und CI/CD
- Fehleranalyse und -behebung in produktiven Systemen
- Mitwirkung bei der Weiterentwicklung der Systemarchitektur
Anforderungen
Text copied to clipboard!- Abgeschlossenes Studium der Informatik oder vergleichbare Qualifikation
- Mindestens 2 Jahre Erfahrung in der Entwicklung mit Go
- Gute Kenntnisse in REST, gRPC und Microservice-Architekturen
- Erfahrung mit Docker, Kubernetes und Cloud-Plattformen
- Vertrautheit mit relationalen und NoSQL-Datenbanken
- Kenntnisse in Git, CI/CD-Pipelines und agiler Softwareentwicklung
- Erfahrung mit Monitoring- und Logging-Tools wie Prometheus, Grafana oder ELK
- Teamfähigkeit und gute Kommunikationsfähigkeiten
- Selbstständige und strukturierte Arbeitsweise
- Sehr gute Deutsch- oder Englischkenntnisse in Wort und Schrift
Potenzielle Interviewfragen
Text copied to clipboard!- Wie viele Jahre Erfahrung haben Sie mit der Programmiersprache Go?
- Haben Sie bereits Microservices mit Go entwickelt?
- Welche Cloud-Plattformen haben Sie bisher genutzt?
- Wie gehen Sie mit Performance-Problemen in Backend-Systemen um?
- Welche Tools nutzen Sie für CI/CD?
- Wie stellen Sie die Qualität Ihres Codes sicher?
- Haben Sie Erfahrung mit Containerisierung (z. B. Docker, Kubernetes)?
- Wie arbeiten Sie im Team mit anderen Entwicklern zusammen?
- Welche Datenbanken haben Sie in Ihren Projekten verwendet?
- Wie bleiben Sie über neue Entwicklungen in der Go-Community informiert?