Erfahrener Golang Backend Entwickler für Fintech-Handelssysteme (m/w/d)
Vollzeit
Aus der Ferne
Als versierter Senior Golang Backend Entwickler übernehmen Sie die federführende Rolle bei der Konzeption und Implementierung zukunftsweisender Handelsinfrastrukturen unter Einsatz moderner Technologiestacks. In einem global verteilten Ingenieursteam entwickeln Sie skalierbare, ausfallsichere Mikroservices, die Finanzdaten mit außergewöhnlichem Durchsatz und unerschütterlicher Zuverlässigkeit verarbeiten – stets unter Einhaltung höchster Standards für Codequalität und Sicherheit.
Kernaufgaben
- Architektur und Entwicklung robuster, horizontal skalierbarer Mikroservices mittels Go-Programmiersprache (Go 1.22+) für anspruchsvolle Handelsplattformen.
- Optimierung von Systemleistungskennzahlen zur Erreichung von Submillisekunden-Latenz und 99,99% Verfügbarkeit in geschäftskritischen Produktionsumgebungen.
- Erstellung makelloser, wartbarer Codebasis mit umfassender Testabdeckung – unter Befolgung testgetriebener Entwicklungsmethoden und SOLID-Prinzipien.
- Konzeption und Implementierung von RESTful APIs und gRPC-Diensten zur nahtlosen Integration zwischen internen Komponenten und externen Systemen.
- Etablierung und Verfeinerung von CI/CD-Pipelines unter Verwendung von GitHub Actions, Jenkins oder GitLab CI für automatisierte Tests, Sicherheitsüberprüfungen und Zero-Downtime-Deployments.
- Funktionsübergreifende Zusammenarbeit mit Produktmanagern, Data Scientists und Frontend-Entwicklern zur Transformation von Geschäftsanforderungen in elegante technische Lösungen.
- Mitwirkung an der kontinuierlichen Verbesserung der Systemarchitektur durch Refactoring, Leistungsoptimierung und Integration neuester Technologien.
Erforderliche Qualifikationen
- Mindestens 3 Jahre nachweisbare Expertise in der Entwicklung von Backend-Anwendungen mit Golang (Go 1.18+) und tiefgreifendes Verständnis von Go-Concurrency-Patterns.
- Bewiesene Beherrschung der Mikroservice-Architektur, Designmuster (CQRS, Event Sourcing) und Prinzipien verteilter Systeme.
- Umfassendes Wissen über RESTful API-Entwicklung und praktische Erfahrung mit gRPC/Protocol Buffers-Implementierung.
- Fortgeschrittene Kenntnisse sowohl in SQL-Datenbanken (PostgreSQL 15+, MySQL 8+) als auch NoSQL-Lösungen (MongoDB 7+, Redis 7+).
- Fundierte Erfahrung mit Message-Broker-Ökosystemen wie Apache Kafka 3.x, RabbitMQ 3.12+ oder NATS.
- Nachweisbare Expertise mit Containerisierung mittels Docker und Orchestrierung mit Kubernetes (v1.28+), vorzugsweise in Produktionsumgebungen.
- Hervorragende Beherrschung von Git-Workflows, umfassenden Code-Review-Prozessen und kollaborativen Entwicklungsmethoden.
- Ausgezeichnete analytische Fähigkeiten zur Fehlersuche bei komplexen Problemen in verteilten Mikroservice-Architekturen.
- Exzellente Kommunikationsfähigkeiten in englischer Sprache für asynchrone Remote-Zusammenarbeit und technische Dokumentation.
Wünschenswerte Qualifikationen
- Umfangreiche Erfahrung mit führenden Cloud-Plattformen (AWS EKS/ECS, Google Kubernetes Engine oder Azure AKS) und Infrastructure-as-Code-Tools (Terraform, Pulumi).
- Umfassendes Wissen über Observability-Stacks einschließlich Prometheus, Grafana, Jaeger, OpenTelemetry oder Elastic Stack (ELK).
- Tiefgreifendes Verständnis von Finanzhandelssystemen, Market-Data-Processing-Pipelines oder Berufserfahrung im professionellen Fintech-Umfeld.
- Praktische Implementierung von WebSockets und gRPC-Streaming für Finanzdatenübertragung in Echtzeit.
- Kompetenz mit GitOps-Workflows unter Verwendung von Tools wie ArgoCD oder Flux CD für Continuous Deployment.
- Fortgeschrittene Kenntnisse der Sicherheitsbestpraktiken für Finanzanwendungen, einschließlich OWASP-Richtlinien und Standards für sicheres Programmieren.
- Erfahrung mit Performance-Profiling, Benchmarking und Optimierungstechniken speziell für Go-Anwendungen.
- Kenntnisse in verteilten Datenbanksystemen wie CockroachDB, TiDB oder YugabyteDB für global verteilte Anwendungen.
Warum Sie bei uns arbeiten sollten
Als Teil unseres Entwicklerteams erhalten Sie die Möglichkeit, an der Spitze der Fintech-Innovation zu arbeiten. Sie profitieren von einer vollständig flexiblen Remote-Arbeitsumgebung, wettbewerbsfähiger Vergütung und der Chance, mit modernsten Technologien zu arbeiten. Unser Engagement für kontinuierliches Lernen, regelmäßige Weiterbildungsmöglichkeiten und eine kollaborative Kultur, die Ihre technische Expertise wertschätzt und fördert, machen uns zu einem idealen Arbeitsplatz für ambitionierte Golang-Entwickler, die ihre Karriere auf die nächste Stufe heben möchten.