Go Developer (all genders)

Go Developer (all genders)

Wien Vollzeit 43200 - 84000 € / Jahr (geschätzt) Kein Homeoffice möglich
OpenResearch

Auf einen Blick

  • Aufgaben: Entwickle skalierbare Go-Lösungen für Backend und Middleware.
  • Unternehmen: OpenResearch ist ein innovatives Softwareunternehmen mit Fokus auf Mobilität und vernetzte Fahrzeuglösungen.
  • Vorteile: Attraktive Gehälter, Weiterbildungsmöglichkeiten und ein gesundes Arbeitsumfeld.
  • Weitere Informationen: Wir fördern eine positive Feedbackkultur und kontinuierliches Lernen.
  • Warum dieser Job: Werde Teil eines dynamischen Teams und arbeite an spannenden Projekten mit modernster Technologie.
  • Qualifikationen: Mindestens 5 Jahre Erfahrung in der Entwicklung mit Go, insbesondere im Backend-Bereich.

Das prognostizierte Gehalt liegt zwischen 43200 - 84000 € pro Jahr.

Who we are OpenResearch (OR) is an innovative software engineering company with a focus on mobility and connected vehicle solutions. With nearly 15 years of experience our team has a deep understanding of our clients domains and is able to apply cutting edge technology to solve their problems.
What your tasks will be:
Architect and develop scalable, high-performance Go solutions
for backend and middleware, applying
RESTful, microservices, and event-driven architectures .
Lead or significantly contribute to major feature releases , translating business requirements into robust technical designs.
Collaborate closely with cross-functional teams
(Product, DevOps, QA, etc.) throughout the entire software development lifecycle.
Champion code quality , enforcing best practices for
clean code, effective error handling, performance optimization, and test automation
through code reviews.
Contribute to
CI/CD pipelines
and foster continuous improvement within the team.
What skills we are looking for: Must Haves
At least 5 years of professional experience developing applications with Go (Golang), specifically focused on backend and middleware systems.
Strong command of the Go ecosystem, including:
Deep understanding and practical application of Go's concurrency model (goroutines and channels) for building performant and resilient systems.
Idiomatic Go programming, with an emphasis on code style, structure, readability and robust error handling for application stability.
Proficiency in Go's dependency management tools and best practices.
Extensive familiarity with the Go standard library and its effective use.
A solid grasp of the Go build process, from compilation to packaging.
Basic understanding of Continuous Integration and Continuous Delivery (CI/CD) principles and how they apply to Go development workflows (e.g., automated testing, building and deployment).
Strong understanding of software development paradigms, including:
RESTful API design and implementation.
Microservices architecture.
Event-driven architectures.
Proficiency with various database technologies, covering both SQL (e.g., PostgreSQL, MySQL, and experience using ORMs or direct drivers) and NoSQL solutions (e.g., MongoDB, Redis).
Proven success working effectively within a team-oriented development environment, including participation in code reviews and collaborative problem-solving.
Nice to have
Experience with cloud platforms (e.g., AWS, GCP, Azure) and deploying Go applications in a cloud-native environment.
Familiarity with containerization technologies like Docker and orchestration tools such as Kubernetes.
Solid understanding of testing methodologies (unit, integration, end-to-end) and a commitment to writing high-quality, testable Go code.
Proficiency with version control systems, particularly Git.
Knowledge of message queues (e.g., Kafka, RabbitMQ) is a plus.
Excellent problem-solving skills and a strong analytical mindset.
Ability to write clean, efficient and well-documented code.
We offer:
Payment
- At OpenResearch we strive to unite the best minds under one roof. For this reason we offer, depending on qualification and experience, very attractive salary packages for our applicants. In accordance with the law, we list the gross salary according to ST1/Experienced Level of the IT collective agreement 2025 as the legal basis (38.5 hours per week).
Personal growth and professional development - We strive for continuous improvement and believe that we should never stop learning. Needless to say there is a budget for training and conferences for every employee.
Healthy environment with drive - We live in a jovial and driven atmosphere with open communication and a positive feedback culture.
#J-18808-Ljbffr

Go Developer (all genders) Arbeitgeber: OpenResearch

OpenResearch ist ein hervorragender Arbeitgeber, der innovative Softwarelösungen im Bereich Mobilität und vernetzte Fahrzeuge entwickelt. Mit einem starken Fokus auf persönliches Wachstum und berufliche Entwicklung bietet das Unternehmen attraktive Gehaltspakete sowie ein Budget für Schulungen und Konferenzen. Die offene Kommunikationskultur und das positive Arbeitsumfeld fördern eine produktive Zusammenarbeit und kontinuierliche Verbesserung, was OpenResearch zu einem idealen Ort für talentierte Go-Entwickler macht.

OpenResearch

Kontaktdaten:

OpenResearch Recruiting-Team

StudySmarter Expertenrat🤫

Wir sind der Meinung, dass Sie so Go Developer (all genders) erhalten könnten

Netzwerken ist der Schlüssel

Nutze Plattformen wie LinkedIn, um mit anderen Go-Entwicklern und Fachleuten aus der Branche in Kontakt zu treten. Engagiere dich in relevanten Gruppen und Foren, um dein Wissen zu erweitern und potenzielle Kontakte zu knüpfen, die dir bei deiner Bewerbung helfen können.

Praktische Erfahrungen sammeln

Beteilige dich an Open-Source-Projekten oder erstelle eigene Projekte, um deine Fähigkeiten in Go zu demonstrieren. Zeige in Gesprächen oder Interviews konkrete Beispiele deiner Arbeit, um deine praktische Erfahrung und Problemlösungsfähigkeiten zu unterstreichen.

Technische Communities beitreten

Schließe dich lokalen oder virtuellen Go-Entwickler-Meetups an. Diese Communities bieten nicht nur wertvolle Lernmöglichkeiten, sondern auch die Chance, direkt mit Unternehmen in Kontakt zu treten, die nach Talenten suchen.

Vorbereitung auf technische Interviews

Bereite dich auf technische Interviews vor, indem du häufige Fragen zu Go, Softwarearchitekturen und Best Practices übst. Nutze Plattformen wie LeetCode oder HackerRank, um deine Programmierfähigkeiten zu schärfen und dich auf Coding-Challenges vorzubereiten.

Wir glauben, dass du diese Fähigkeiten brauchst, um Go Developer (all genders) mit Bravour zu bestehen

Mindestens 5 Jahre Berufserfahrung in der Entwicklung von Anwendungen mit Go (Golang)
Tiefe Kenntnisse des Go-Ökosystems
Praktische Anwendung des Concurrency-Modells von Go (Goroutines und Channels)
Idiomatic Go Programmierung mit Fokus auf Code-Stil, Struktur und Lesbarkeit
Robuste Fehlerbehandlung für die Stabilität von Anwendungen
Kenntnisse in den Abhängigkeitsmanagement-Tools von Go
Umfassende Vertrautheit mit der Standardbibliothek von Go

Einige Tipps für deine Bewerbung 🫡

Verstehe die Anforderungen:Lies die Stellenbeschreibung sorgfältig durch und achte auf die geforderten Fähigkeiten und Erfahrungen. Stelle sicher, dass du alle relevanten Punkte in deiner Bewerbung ansprichst.

Betone deine Go-Kenntnisse:Hebe deine Erfahrung mit Go (Golang) hervor, insbesondere im Hinblick auf Backend- und Middleware-Systeme. Zeige, wie du Go's Concurrency-Modell und idiomatische Programmierung angewendet hast.

Zeige Teamarbeit und Zusammenarbeit:Erwähne spezifische Beispiele, in denen du erfolgreich in einem teamorientierten Umfeld gearbeitet hast. Betone deine Erfahrungen in Code-Reviews und der Zusammenarbeit mit verschiedenen Abteilungen.

Füge relevante Projekte hinzu:Wenn möglich, füge Links zu Projekten oder GitHub-Repositories hinzu, die deine Fähigkeiten in Go und deine Erfahrung mit den geforderten Technologien demonstrieren. Dies gibt dem Unternehmen einen praktischen Einblick in deine Arbeit.

Wie man sich auf ein Vorstellungsgespräch bei OpenResearch vorbereitet

Verstehe die Go-Entwicklungsumgebung

Stelle sicher, dass du ein tiefes Verständnis der Go-Ökosysteme hast, insbesondere der Concurrency-Modelle. Bereite dich darauf vor, Fragen zu goroutines und channels zu beantworten und wie du diese in deinen Projekten angewendet hast.

Bereite Beispiele für deine Projekte vor

Sei bereit, konkrete Beispiele aus deiner bisherigen Berufserfahrung zu teilen, die deine Fähigkeiten in der Entwicklung von Backend- und Middleware-Systemen mit Go demonstrieren. Zeige, wie du RESTful APIs und Microservices implementiert hast.

Zeige deine Teamfähigkeit

Da die Zusammenarbeit mit cross-funktionalen Teams wichtig ist, bereite dich darauf vor, über deine Erfahrungen in der Teamarbeit zu sprechen. Betone, wie du zur Code-Qualität beigetragen hast und welche Rolle du in Code-Reviews gespielt hast.

Kenntnisse über CI/CD und Cloud-Technologien

Informiere dich über die Grundlagen von CI/CD und wie sie in Go-Entwicklungsworkflows integriert werden. Wenn du Erfahrung mit Cloud-Plattformen oder Containerisierungstechnologien hast, bringe diese Punkte zur Sprache, um deine Vielseitigkeit zu zeigen.