
- Work model
- Not specified
- Experience
- Not specified
- Employment
- Not specified
- Compensation
- Not disclosed
- Technology signal
- 23 tags
Technology context
23Parsed from the vacancy text; ordered by relevance to this role.
Full listing
Role description
We are transforming our fleet management platform and data processing infrastructure from a monolithic application to a modern, event-driven microservices architecture. This includes shifting from tightly coupled relational database to a scalable, multi-tenant event stream platform and Kubernetes operators development.
Requirements
Core Backend Skills
- 5+ years of backend development in Go.
- Strong experience with event-driven systems: Apache Pulsar, Kafka or similar.
- Experience designing and maintaining distributed microservices.
- Solid understanding of concurrency, scalability, and high-throughput system design.
Cloud & Deployment
- Practical experience with Kubernetes operators, CRDs, Helm.
- Understanding of cloud CI/CD systems and delivery pipelines (GitHub Actions).
Data
- Experience with PostgreSQL and Redis.
- Understanding of Data Engineering concepts, including ETL/ELT and streaming workflows.
Responsibilities
- Design and maintain distributed microservices (Go-based environment).
- Work with event-streaming systems such as Apache Pulsar or Kafka.
- Deploy and operate services in Kubernetes across cloud environments.
- Ensure observability: logs, metrics, tracing, reliability.
- Participate in architecture discussions, code reviews, and performance optimization.
- Collaborate with Data Engineering, Platform and DevOps teams.
Nice to have
- Experience with Go (Golang).
- Experience with C/C++ (networking, concurrency, high-performance systems).
- Experience with observability stacks: Prometheus, Grafana, OpenTelemetry.
- Experience building multi-tenant architectures.
- Python experience for data workflows.