Golang Engineer — Networking / Proxy Platform
#удаленка #senior
Company:NDA
🚀 What You’ll Work On
— Developing and improving the core proxy services responsible for traffic handling, routing, and session lifecycle.
— Designing and implementing high-performance network components using Go.
— Performance-critical subsystems: concurrency models, resource scheduling, flow control.
— Profiling, debugging and optimising performance (latency, throughput, memory).
— Monitoring and observability pipelines with high cardinality metrics
— Participating in architectural discussions and technical decisions.
— Code reviews, knowledge sharing and helping maintain engineering quality.
— Working closely with infra, data and backend teams to ensure stable operation in production.
🧠 Required Technical Experience
— 4+ years professional backend experience, 2+ with Go in production.
— Strong understanding of goroutines, channels, and concurrency patterns.
— Practical experience with profiling (pprof), metrics, and logging.
— Strong understanding of concurrency primitives and patterns: channels, sync/atomic, waitgroups, locks.
— Experience with TCP/IP, UDP, connection state, keepalive and debugging techniques.
— Profile, debug, and improve performance with metrics and traces. Ability to optimize GC pauses, reduce lock contention.
— Production experience with PostgreSQL and Redis.
— Linux fundamentals: networking tooling, performance debugging.
— Experience instrumenting services with Prometheus and building meaningful dashboards.
— Ability to identify problems proactively and improve things without being asked.
— Interest in performance optimization or reliability engineering.
⚙️Nice to Have
— Experience with high-load systems or connection pools.
— Knowledge of HTTP/2, QUIC, or custom multiplexing layers.
— Kafka or another distributed queues.
— Experience with TLS termination and handshake optimization.
— Experience tuning sysctl for high connection concurrency.
— Performance-critical subsystems optimization: concurrency models, resource scheduling, flow control.
— Design monitoring and observability pipelines with high cardinality metrics.
— Production-grade reliability features: retries, failover, connection recovery, load balancing.
— Ability to lead deep-dive investigations into complex performance or reliability issues without external guidance.
Contact: @valeriarecruiter
IT Jobs 💬 в Telegram | 💙 в VK | 💬 в Max
[Ссылка: https://t.me/devs_it]
[Ссылка: https://vk.com/job_for_programmers]
[Ссылка: https://max.ru/devs_it]
Навыки
channels
Concurrency patterns
GC optimization
Go
goroutines
HTTP/2
Kafka
Linux
Lock contention reduction
Logging
Metrics
PostgreSQL
pprof
Prometheus
ИИ навыки
atomic operations
channels
Concurrency control
Connection recovery
Debugging
Distributed messaging systems
failover
Flow control
Go programming language
goroutines
High cardinality metrics
HTTP/2
Kafka
Linux
ИИ домены
Backend Development
High-load Systems
Networking
Proxy platform
Reliability engineering
* Домены определены автоматически с помощью нейросети