Senior Golang Engineer
Core
Design, develop, and maintain scalable gRPC and REST APIs for core insurance services within a European insurtech company.
Role type
Senior Golang backend engineer (distributed systems)
Builds
Microservices and larger system components for digital insurance solutions and embedded protection products
Domain
Insurtech / Financial services
Deliverable
production ML models | product features
Required skills
Golang, gRPC, REST, distributed systems, microservices, event-driven design, Kubernetes, Docker, PostgreSQL, message queues (Kafka, RabbitMQ), mentoring, AI tool usage
Preferred skills
Insurance/fintech domain knowledge, observability tooling (Prometheus, Grafana, OpenTelemetry), cloud platforms (AWS, GCP, Azure), infrastructure as code (Terraform, Helm), German language
Technologies
Golang, gRPC, REST, Kubernetes, Docker, PostgreSQL, Kafka, RabbitMQ, Prometheus, Grafana, OpenTelemetry, Jaeger, AWS, GCP, Azure, Terraform, Helm
Responsibilities
Design and build high-performance services; own delivery of microservices end-to-end; contribute to technical direction and architecture; mentor mid-level and junior engineers; champion engineering excellence in testing and observability; lead incident response and reliability improvements; ensure compliance and security in design decisions
Seniority
Senior, hands-on IC with mentorship responsibilities