TST Group
Golang Backend Engineer
TST GroupGermany13 days ago
Full-timeInformation Technology

TST Group is an international recruiting agency that has been providing technical resources in the UK/European region . This role is with one of our clients in Germany who is actively hiring candidates to expand their teams.


Golang Backend Engineer

Location: Munich, Germany

Permanent

Client: LTTS


About the Role

We are looking for a skilled Golang Backend Engineer to join our engineering team. The ideal candidate has strong expertise in building high-performance, low-latency, and scalable backend systems, with hands-on experience in REST, gRPC, event-driven systems, and distributed architectures. You will be responsible for designing and implementing secure, reliable, and efficient services that support large-scale applications and business-critical workloads.

Key Responsibilities

  • Design and develop backend services in Golang using REST (Gin framework) and gRPC.
  • Apply Domain-Driven Design (DDD) principles to build modular, maintainable systems.
  • Implement authentication and authorization mechanisms (OAuth2 and custom solutions).
  • Develop event-driven services and streaming solutions using Kafka with Golang.
  • Integrate and manage MongoDB for scalable data storage solutions.
  • Ensure observability with New Relic / OpenTelemetry for monitoring, tracing, and logging.
  • Build high-performance, low-latency services that can handle high load environments.
  • Collaborate with cross-functional teams in Agile/Scrum environments.
  • Write unit/integration tests and ensure code quality, reliability, and performance.

Qualifications & Skills

Must-Have:

  • Proven experience in Golang backend development.
  • Strong knowledge of REST (Gin framework) and gRPC.
  • Hands-on experience with Domain-Driven Design (DDD).
  • Proficiency in Kafka, MongoDB, and distributed systems.
  • Experience in OAuth2 / authentication & authorization mechanisms.
  • Knowledge of observability tools (New Relic, OpenTelemetry).
  • Ability to design and implement high-performance, low-latency systems.

Nice-to-Have:

  • Experience with containerized environments (Docker, Kubernetes).
  • Exposure to cloud platforms (AWS, GCP, Azure).
  • Familiarity with CI/CD pipelines.

Key Skills

Ranked by relevance