13.07.2026 aktualisiert


nicht verfügbar
info: nicht verfügbar bis 31.12.2026
Senior und Lead Software Developer (Go, C#)
Bremen, Deutschland
Weltweit
B.Sc. Computer ScienceSkills
Amazon Web ServicesC#Cloud ComputingDatenbankenPostgreSQLTypeScriptWeb ServicesBackendVue.JsgRPCGolangMicroservices
- Programmiersprachen: Go/Golang, C#, Python, JavaScript, TypeScript
- Frontend: Vue, Angular
- Architekturen: Microservices, Monolithen
- Datenbanken: PostgreSQL, MSSQL, DynamoDB, CosmosDB
- Cloud Provider: Microsoft Azure, AWS
- Aufbau, Strukturierung und Leitung der IT Abteilung in einem Startup
Sprachen
DeutschMutterspracheEnglischverhandlungssicher
Projekthistorie
Konzeption und Entwicklung einer SaaS-Plattform zur digitalen Nachlassplanung als CTO und Mitgründer vollständig in Eigenregie. Backend in Go nach Domain-Driven Design, interne Kommunikation via gRPC, event-driven Architektur als Designprinzip für eine entkoppelte Serviceschicht. Zahlungsabwicklung über Mollie, typsichere Datenbankzugriffe mit sqlc, Migrationsverwaltung mit goose, Frontend in Vue/TypeScript. Deployment via Docker, CI/CD vollständig automatisiert. Skalierbarer MVP in 3 Monaten vollständig in Eigenregie aufgebaut.
Refactoring und Modernisierung zentraler Go-basierter API-Services in der öffentlichen Verwaltung. Schwerpunkte: Bereinigung komplexer Codepfade, Vereinheitlichung des Error-Handlings, Einführung von sqlc zur Ablösung unsicherer manueller SQL-Statements. Entwicklung eines wiederverwendbaren Backend-Service-Templates nach Domain-Driven Design als Grundlage für das gesamte Entwicklungsteam. Zusätzlich technische Führung und Go-Coaching für Entwickler, die neu mit Go arbeiten. Laufend unter zeitkritischen Vorgaben des Niedersächsischen Innenministeriums.
- Definition von Schnittstellen in einer auf AWS gehosteten Microservice Architektur
- Hinterfragung des Status Quo und Optimierung der Architektur
- Entwicklung von Komponenten auf Kundenwunsch
- Gestaltung der Service-Architektur in Cloud-Umgebungen, insbesondere in Kubernetes
- Bugfixing
- Datenbanken: PostgreSQL, MariaDB, DynamoDB
- SQS / SNS im Publish/Subscribe Eventing Pattern
- Kubernetes
- DroneCI
- Hinterfragung des Status Quo und Optimierung der Architektur
- Entwicklung von Komponenten auf Kundenwunsch
- Gestaltung der Service-Architektur in Cloud-Umgebungen, insbesondere in Kubernetes
- Bugfixing
- Datenbanken: PostgreSQL, MariaDB, DynamoDB
- SQS / SNS im Publish/Subscribe Eventing Pattern
- Kubernetes
- DroneCI