JobMesh

Senior Golang Engineer

Ardanis · PT

We are seeking a Senior Golang Engineer with strong expertise in event-driven architectures and deep hands-on experience with Apache Kafka. The ideal candida...

Job description

We are seeking a Senior Golang Engineer with strong expertise in event-driven architectures and deep hands-on experience with Apache Kafka. The ideal candidate has a solid understanding of distributed systems, high-performance backend engineering, and the ability to design resilient microservices at scale. You will join a highly technical engineering team working with modern practices such as microservices, observability, CI/CD, clean architecture, and cloud-native development. Responsibilities: - Develop, maintain, and optimize high-performance backend services in Go (Golang). - Build and improve event pipelines and messaging systems using Kafka (producers, consumers, partitions, consumer groups). - Architect and implement scalable and fault-tolerant distributed systems. - Design APIs (REST/gRPC) and integrations across multiple backend microservices. - Implement unit, integration, and performance tests. - Collaborate closely with DevOps, Data Engineering, and QA teams. - Contribute to architectural decisions regarding schemas, event versioning, idempotency, streaming patterns, and backpressure handling. - Enhance CI/CD pipelines and deployment workflows. - Implement and maintain...