Senior Go Backend Engineer

We are hiring a Senior Go Backend Engineer to drive a critical transformation project in the fleet management and IoT data domain. This role requires proven hands-on expertise in distributed systems, event-driven architecture, and Kubernetes-based cloud environments.

Project Overview & Stage:
We are transforming a fleet management and IoT data processing platform from a tightly coupled monolithic system into a scalable, multi-tenant, event-driven microservices architecture. The initiative focuses on decomposing the monolith into production-grade Go microservices, introducing a high-throughput event-streaming backbone for real-time data flows, and operating services in Kubernetes-based cloud environments, including infrastructure automation via
Kubernetes operators.
The first milestone runs until early May and is focused on establishing stable architecture, reliability, and production readiness. Strong delivery in this phase is expected to unlock an open-ended long-term continuation of the project.

Technology Stack
Go (Golang); distributed microservices; Kafka/Pulsar; Kubernetes (production), Helm, CRDs/operators; PostgreSQL, Redis; GitHub Actions; cloud infrastructure (AWS/GCP/Azure); observability via logging, metrics, and tracing (Prometheus/Grafana/OpenTelemetry).

Responsibilities
This is a delivery-focused role with real architectural impact.
- Design, implement, and maintain Go-based distributed microservices
- Build and integrate event-driven data flows using Kafka or Pulsar
- Deploy and operate services in Kubernetes across cloud environments
- Ensure reliability through logging, metrics, and tracing
- Participate in architectural discussions and performance optimization
- Collaborate with Data Engineering, Platform, and DevOps teams

Requirements
Core Engineering:
- 8+ years of backend engineering experience
- Strong professional experience with Go (Golang)
- Solid experience designing distributed microservices
- Strong understanding of concurrency and high throughput systems

Event & Infrastructure:
- Hands-on experience with Kafka or Pulsar
- Practical experience with Kubernetes in production
- Experience with PostgreSQL and Redis
- Understanding of streaming workflows

Required languages

English B2 - Upper Intermediate
Published 19 March
32 views
ยท
4 applications
34% read
To apply for this and other jobs on Djinni login or signup.
Loading...