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...