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.
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.
Architekt:innen, Designer:innen, Product Owner und Tester:innen.























