OneCareer GmbH is an educational provider for state-funded online training, and they are seeking a Freelance Senior Software Engineer to join their engineering team. The role involves developing and implementing microservices, managing CI/CD pipelines, and contributing to architectural decisions while ensuring code quality and system integrity.
Responsibilities:
- Entwicklung, Implementierung und Skalierung von Microservices auf einem Kubernetes-Cluster
- Fullstack-Entwicklung mit Typescript/React, Go und Python
- Aufbau und Pflege von CI/CD-Pipelines (z. B. Github Actions) und Containerisierung (Docker)
- Definition und Umsetzung von API-Standards, z.B. gRPC oder FastAPI
- Sicherstellung von Clean Code, Testing-Strategien und Repository-Struktur
- Beratung bei Architekturentscheidungen, Performance-Optimierung und Skalierbarkeit
- Technischer Input zur technischen Roadmap und strategischen Weiterentwicklung der Plattform
- Etablierung von Standards im Software Engineering und Qualitätssicherung, die das Team übernehmen kann
- Proaktive Identifikation und Lösung komplexer technischer Herausforderungen
- Zusammenarbeit über Teams hinweg, um Systemintegrität und Konsistenz sicherzustellen
Requirements:
- 5+ Jahre Berufserfahrung in der Softwareentwicklung
- Du bist in Deutschland wohnhaft
- M.Sc. oder PhD in Informatik, Computer Science oder vergleichbare Praxiserfahrung
- Fließende Deutschkenntnisse in Wort und Schrift sowie gute Englischkenntnisse
- Erfahrung in Microservices, verteilten Systemen, Testing, Software Engineering-Prinzipien, insbesondere Clean Code, Testing (Unit, Integration, E2E), Code-Reviews und Repository-Struktur
- Fundierte Kenntnisse in Frontend & Backend-Technologien, Containerisierung, CI/CD und API-Design
- Erfahrung in skalierbarer Verarbeitung großer Datenmengen
- Praktische Erfahrung mit gRPC, REST, FastAPI, Docker, Github Actions
- Starkes analytisches Denken, Problemlösungskompetenz und Teamfähigkeit
- Fähigkeit, komplexe technische Probleme verständlich zu kommunizieren und Lösungen nachhaltig umzusetzen