Go Developer (w/m/d)

extra holidays - extra parental leave
Work set-up: 
Full Remote
Contract: 
Experience: 
Mid-level (2-5 years)
Work from: 
Germany

Offer summary

Qualifications:

Practical experience in Go software development., Good understanding of REST APIs, interface design, and service-oriented architectures., Basic knowledge of AMQP and caching technologies like Memcache or similar., Enjoy writing clean, maintainable code with unit tests, ideally with experience using tools like SonarQube..

Key responsibilities:

  • Develop and maintain robust, scalable Go-based programs.
  • Design and implement APIs for internal and external use, including automated SDK generation.
  • Work with asynchronous communication via AMQP and implement efficient caching strategies.
  • Ensure code quality and test coverage through automated analyses and reviews.

Transfermarkt GmbH & Co. KG logo
Transfermarkt GmbH & Co. KG Information Technology & Services SME http://www.transfermarkt.de/
51 - 200 Employees
See all jobs

Job description

Deine Aufgaben
Als Go-Entwickler:in übernimmst du eine zentrale Rolle beim Aufbau und der Weiterentwicklung unserer Softwarelandschaft. Du entwickelst eigenständige, robuste und performante Services, die über HTTP und Messaging-Systeme kommunizieren, und stellst damit stabile Schnittstellen für unsere Core-Projekte bereit. 
  • Du entwickelst und wartest eigenständige Go-basierte Programme mit Fokus auf Stabilität, Skalierbarkeit und Testbarkeit
  • Du gestaltest APIs, die sowohl intern als auch extern genutzt werden – inklusive automatisierter SDK-Generierung im Deployment-Prozess
  • Du arbeitest mit asynchroner Kommunikation via AMQP und implementierst effizientes Caching auf verschiedenen Ebenen
  • Du übernimmst Verantwortung für Testabdeckung und Codequalität – unterstützt durch automatisierte Analysen in SonarQube
  • You build ityou run it: Dein Interesse geht über die Softwareentwicklung hinaus und es interessiert dich auch wie sich die Anwendung im produktiven Einsatz verhält, überwacht und verbessert werden kann
Unser Tech-Stack und unsere Arbeitsweise
  • Sprache & Frameworks: Go (Golang)
  • Kommunikation: HTTP-APIs (REST), AMQP, Pub/Sub
  • Datenhaltung & Caching: Servicespezifisch (z. B. MySQL), RedisMemcache, HTTP-Caching
  • Tooling & CI/CD: GitGitHub-Actions, automatisierte SDK-Generierung via Open-API-Spezifikation
  • Codequalität: SonarQube, 4-Augen-Code-Reviews, hohe Testabdeckung
  • Zusammenarbeit: Workadventure und MS Teams
  • Architektur: Domain-getriebene, lose gekoppelte Services mit klaren Verantwortlichkeiten und API-Verträgen
Dein Profil
  • Du hast praktische Erfahrung in der Entwicklung von Software mit Go
  • Du verfügst über ein gutes Verständnis für REST-APIs, Schnittstellendesign und serviceorientierte Architekturen
  • Du hast Grundkenntnisse in Umgang mit AMQP und Memcache-basierten Diensten (oder vergleichbaren Technologien)
  • Du hast Freude daran, sauberen, wartbaren Code zu schreiben und sicherst diesen durch Unit-Tests ab – idealerweise hast du bereits mit Tools wie SonarQube gearbeitet
  • Du bist kommunikationsstark, teilst dein Wissen gern und bringst dich aktiv in Code-Reviews und Architektur-Diskussionen ein
  • Sehr gute Deutschkenntnisse (mindestens C1) sind erforderlich
Deine Vorteile bei uns
  • Fußball hautnah erleben: Unser internationales Team teilt eine leidenschaftliche Liebe zum Fußball. Du hast die Möglichkeit, dieses hautnah im Stadion zu erleben, indem du von VIP- und Dauerkarten profitierst.
  • Spielraum für deine Ideen: Ob Brownbags, Code-Reviews oder Tech-Talks - wir leben Weiterentwicklung. Du kannst dich ausprobieren, einbringen und den Transfermarkt von morgen mitgestalten.
  • Flexibilität, die zu dir passt: Arbeit, wo du willst – ob im Büro, remote oder auf Workation. Plus: flexible Arbeitszeiten für echte Work-Life-Balance.
  • Ausgleich, der Spaß macht: Ob Yoga, Fitness, Schwimmen oder Bouldern – mit unserem Urban Sports Club Abo kannst du deutschlandweit trainieren und den Kopf freibekommen.
  • Teamzusammenhalt: Regelmäßige Team-Events, Fußballquiz, Kickerrunden oder Weihnachtsfeier – bei uns zählt das Miteinander.
  • Entwicklungschancen: Wir unterstützen deine Weiterbildung durch Seminare, Weiterbildungen und der Teilnahme an Konferenzen zur Vernetzung. Unsere wöchentlichen internen Englischkurse tragen nicht nur zur Verbesserung deiner Sprachkenntnisse bei, sondern stärken auch die Vernetzung innerhalb Transfermarkt.
  • Mobil unterwegs: Mit unserem Zuschuss zum Deutschlandticket bist du flexibel und günstig unterwegs – egal ob ins Stadion oder ins Büro.
  • Auch an morgen gedacht: Wir helfen dir, für die Zukunft vorzusorgen - mit Zuschüssen zur Altersvorsorge und Vermögenswirksamen Leistungen.
  • Wohlfühlatmosphäre im Büro: Snacks, Obst, Getränke und zwischendurch eine Runde FIFA oder Kicker, um den Kopf frei zu bekommen.
Das klingt wie für dich gemacht?
Dann freuen wir uns auf deine Bewerbung über das Bewerbungsformular!
Über uns
Bei Transfermarkt arbeiten wir gemeinsam mit unserer Community daran, Fußballdaten zu sammeln und in Bewegung zu bringen. Unsere Mission ist es, Fans auf der ganzen Welt mit Fußballgeschichten zu begeistern und zum Mitmachen zu animieren.

Heute erreichen wir mit unseren Statistiken, News und Marktwerten über 60 Millionen Fans pro Monat. Und auch als Team wachsen wir weiter. Auf der Suche nach Neuzugängen freuen wir uns über dich als Verstärkung.
 

Required profile

Experience

Level of experience: Mid-level (2-5 years)
Industry :
Information Technology & Services
Spoken language(s):
German
Check out the description to know which languages are mandatory.

Other Skills

  • Teamwork
  • Communication

Go Developer Related jobs