Ab sofort gesucht (unbefristet)
32–40 h pro Woche
Kein Gehalt angegeben
Remote Job
Als Senior Go Entwickler (m/w/d) entwickelst du eigenständige Software-Clients, die direkt auf Linux-Systemen betrieben werden. Du bist für die Konzeption, Implementierung und Weiterentwicklung robuster und performanter Anwendungen in Go verantwortlich und sorgst für eine zuverlässige Integration in unterschiedliche Linux-Umgebungen. Dabei übernimmst du Verantwortung für die technische Qualität, Stabilität und Wartbarkeit der Software.
Was erwartet dich?
- Du entwickelst und pflegst performante Software-Clients in Go, die direkt auf Linux-Systemen laufen, und erweiterst diese kontinuierlich um neue Funktionen.
- Du konzipierst und implementierst die gesamte Netzwerkkommunikation unserer Clients, arbeitest mit Protokollen wie TCP/IP sowie HTTP und sorgst für eine zuverlässige Datenübertragung.
- Du stellst die Stabilität der Software sicher, indem du komplexe Probleme im Zusammenspiel von Anwendung, Linux-System und Netzwerk analysierst und behebst.
- Du sicherst die Codequalität und Wartbarkeit durch die Entwicklung von automatisierten Tests und die Anwendung von Clean-Code-Prinzipien.
- Du bringst deine Expertise aktiv in Architekturentscheidungen ein und stimmst dich dabei eng mit dem Entwicklungs- und Produktteam ab, um technische Lösungen voranzutreiben.
Was bieten wir dir?
- Flexible Arbeitszeit: Gestalte deine Woche individuell mit 32 bis 40 Stunden
- Hohe Flexibilität: Entscheide selbst, ob du remote, hybrid oder im Büro arbeiten möchtest.
- 30 Tage Urlaub pro Jahr für deine Erholung
- Eine faire Vergütung und die neueste technische Ausstattung für deine Arbeit
- Arbeit mit modernen Open-Source-Technologien in spannenden Kunden- und Produktprojekten
- Raum für deine fachliche Entwicklung, Weiterbildung und technologische Mitgestaltung
- Ein kollegiales Team, in dem deine Ideen dank kurzer Entscheidungswege direkt gehört werden
Was solltest du mitbringen?
- Du hast ein abgeschlossenes Studium im IT-Bereich oder eine vergleichbare Ausbildung und bringst mehrjährige Berufserfahrung in der professionellen Softwareentwicklung mit.
- Deine Expertise liegt in der Entwicklung mit Go (Golang) und du bist sicher im Umgang mit Linux-Systemen, auch auf der Kommandozeile.
- Du verfügst über fundierte Kenntnisse in der Netzwerkkommunikation und gängigen Protokollen wie TCP/IP, HTTP oder DNS.
- Du denkst analytisch, übernimmst gerne Verantwortung für deine Lösungen und legst großen Wert auf sauberen, wartbaren und gut getesteten Code.
- Für die reibungslose Zusammenarbeit im Team sprichst du verhandlungssicheres Deutsch (C2-Niveau).