AI SummaryVerified by Aipplify AI

The vacancy is strong in task clarity and requirements but lacks compensation details.

AI quality score6.5 / 10

Check Match — Just drop your CV

See your fit for Go Developer in seconds.

Overview

We are looking for a Senior Go Developer to design and optimize backend services, APIs, and integrations with infrastructure systems. Join our team in Yekaterinburg or Novosibirsk.

Responsibilities

  • Develop and optimize backend services: Go, HTTP REST, PostgreSQL, ClickHouse.
  • Design APIs for web and desktop applications.
  • Configure integrations with infrastructure systems SSO, Cisco ISE, Radius, Active Directory.
  • Set up mechanisms for connection control, updates, and device management.
  • Configure and optimize observability systems: Prometheus, Grafana, OpenTelemetry.
  • Improve fault tolerance and performance of distributed services.

Requirements

  • At least six years of commercial development experience in Go with real production examples: services, daemons, system components.
  • Deep understanding of Go: concurrency — goroutines, channels, context, profiling, memory management, interfaces, error handling.
  • Experience in building distributed systems and microservices with replication, fault tolerance, and load balancing.
  • Understanding of network stacks and protocols, ability to write code that works correctly with networks and connections.
  • Experience in creating and supporting HTTP REST APIs: gRPC is not used, but understanding of RPC approach is welcomed.
  • Experience or understanding of integration principles with external services, infrastructure solutions, and control systems: Cisco ISE, Active Directory, Radius, SSO, OAuth2, internal security systems.
  • Proficient in Docker and CI/CD pipelines, experience deploying services in different environments: Kubernetes and standalone Linux machines.
Loading similar jobs...