Go Developer (all genders)

Deine Aufgaben

  • Skalierbare, performante Go-Lösungen für Backend und Middleware konzipieren und entwickeln - auf Basis von RESTful-, Microservices- und Event-Driven-Architekturen.
  • Große Feature-Releases leiten oder maßgeblich dazu beitragen und dabei fachliche Anforderungen in robuste technische Designs übersetzen.
  • Über den gesamten Software-Entwicklungszyklus hinweg eng mit cross-funktionalen Teams (Product, DevOps, QA usw.) zusammenarbeiten.
  • Codequalität vorantreiben und in Code Reviews Best Practices für sauberen Code, effektives Error-Handling, Performance-Optimierung und Testautomatisierung sicherstellen.
  • Zu CI/CD-Pipelines beitragen und die laufende Verbesserung im Team fördern.

Dein Profil

Must-have:

  • 5+ Jahre professionelle Erfahrung in der Anwendungsentwicklung mit Go (Golang), speziell im Bereich Backend- und Middleware-Systeme.
  • Sehr gute Beherrschung des Go-Ökosystems.
  • Tiefes Verständnis und praktische Anwendung des Concurrency-Modells von Go (Goroutines und Channels) für den Aufbau performanter und robuster Systeme.
  • Idiomatische Go-Programmierung mit Fokus auf Code-Stil, Struktur, Lesbarkeit und robustes Error-Handling für stabile Anwendungen.
  • Sicherer Umgang mit den Dependency-Management-Tools und Best Practices von Go.
  • Umfassende Vertrautheit mit der Go-Standardbibliothek und deren effektivem Einsatz.
  • Fundiertes Verständnis des Go-Build-Prozesses, von der Kompilierung bis zum Packaging.
  • Grundlegendes Verständnis der Prinzipien von Continuous Integration und Continuous Delivery (CI/CD) und deren Anwendung auf Go-Entwicklungs-Workflows (z. B. automatisiertes Testen, Bauen und Deployment).
  • Fundiertes Verständnis von Software-Entwicklungsparadigmen, darunter: Design und Implementierung von RESTful APIs, Microservices-Architektur, Event-Driven-Architekturen.
  • Sicherer Umgang mit verschiedenen Datenbanktechnologien, sowohl SQL (z. B. PostgreSQL, MySQL, mit Erfahrung im Einsatz von ORMs oder direkten Treibern) als auch NoSQL-Lösungen (z. B. MongoDB, Redis).
  • Nachweisliche Erfolge in der effektiven Zusammenarbeit in einem teamorientierten Entwicklungsumfeld, einschließlich der Teilnahme an Code Reviews und gemeinsamer Problemlösung.
  • Englisch: Fließend in Wort & Schrift

Nice-to-have:

  • Erfahrung mit Cloud-Plattformen (z. B. AWS, GCP, Azure) und dem Deployment von Go-Anwendungen in einer cloud-nativen Umgebung.
  • Vertrautheit mit Containerisierungstechnologien wie Docker und Orchestrierungs-Tools wie Kubernetes.
  • Fundiertes Verständnis von Testmethoden (Unit, Integration, End-to-End) und der Anspruch, hochwertigen, testbaren Go-Code zu schreiben.
  • Sicherer Umgang mit Versionskontrollsystemen, insbesondere Git.
  • Kenntnisse von Message Queues (z. B. Kafka, RabbitMQ) sind von Vorteil.
  • Exzellente Problemlösungsfähigkeiten und eine ausgeprägte analytische Denkweise.
  • Fähigkeit, sauberen, effizienten und gut dokumentierten Code zu schreiben.
  • Englisch: Fließend in Wort & Schrift

Wir bieten

  • Bezahlung - Bei OpenResearch wollen wir die besten Köpfe unter einem Dach vereinen. Deshalb bieten wir - je nach Qualifikation und Erfahrung - sehr attraktive Gehaltspakete. Aus gesetzlichen Gründen geben wir das Bruttogehalt gemäß Verwendungsgruppe ST2 des IT-Kollektivvertrags 2025 als rechtliche Grundlage an (38,5 Stunden pro Woche).
  • Persönliche und berufliche Weiterentwicklung - Wir streben nach kontinuierlicher Verbesserung und sind überzeugt, dass man nie aufhören sollte zu lernen. Selbstverständlich gibt es für jede:n Mitarbeiter:in ein Budget für Weiterbildungen und Konferenzen.
  • Gesundes Umfeld mit Drive - Wir leben eine lockere und motivierte Atmosphäre mit offener Kommunikation und einer positiven Feedback-Kultur.

Wer wir sind

OpenResearch (OR) ist ein innovatives Software-Engineering-Unternehmen mit Fokus auf Mobilitäts- und Connected-Vehicle-Lösungen. Mit fast 15 Jahren Erfahrung versteht unser Team die Branchen unserer Kund:innen genau und setzt modernste Technologie ein, um ihre Herausforderungen zu lösen.

Wir leben unsere Unternehmenskultur jeden Tag

  • Spannende, wirkungsvolle und internationale Projekte mit Entwicklungsmöglichkeiten.
  • Eigenverantwortung, Vertrauen und Raum für dein persönliches Wachstum.
  • Agiles Arbeitsumfeld mit einem vollständig remoten und/oder hybriden Modell.
  • Gesunde Arbeitsbedingungen und eine gut funktionierende, motivierte Teamatmosphäre.
  • Kooperatives Verhältnis zu den Teamleiter:innen - eine enge und direkte Arbeitsatmosphäre.
  • Gelebte Fehlerkultur - wir pflegen eine transparente Kommunikations- und Feedback-Kultur.
  • Direkte und kurze Kommunikationswege.
  • Offenheit für deine innovativen Ideen.
  • Arbeit mit moderner Technologie und hochwertigen IT-Lösungen.

Wir sind international. Wir arbeiten von Österreich, Deutschland, Kosovo und Kroatien aus und haben Kund:innen und Projekte rund um den Globus.

Bewerbungsfrist
keine
Anstellungsart
Vollzeit | Hybrid möglich
Standort
Austria, Vienna
Schreib uns
jobs@openresearch.com
Unser Recruiting Prozess
Wir gestalten unseren Recruiting-Prozess so unbürokratisch, effizient, schnell und transparent wie möglich, damit wir deine und unsere Zeit gut nutzen.
Die Schritte unten sind unser üblicher Ablauf; wenn eine Stelle es erfordert, passen wir ihn an.
1
Schick uns deinen Lebenslauf oder teile deine GitHub-, GitLab- oder LinkedIn-Profile.
2
Erstes Interview zum kulturellen und fachlichen Fit (Q&A-Session).
3
Technische Runde: Coding-Challenge mit einem Teammitglied.
4
Wir unterbreiten dir einen Gehaltsvorschlag.
Jetzt bewerben!

Escape boring

Wir sind ein kreatives Softwareentwicklungsunternehmen voller erfahrener Entwickler:innen,
Architekt:innen, Designer:innen, Product Owner und Tester:innen.