15 ago
|
New NEXTECH
|
Área metropolitana de Armenia
15 ago
New NEXTECH
Área metropolitana de Armenia
Golang Architect
Responsibilities
Responsible for the overall technical architecture design, technology selection, and architectural evolution of core backend systems.
Design and develop high-concurrency, highly available, and high-performance distributed systems based on Golang.
Responsible for microservice architecture design, including service decomposition, service governance, RPC, messaging, fault tolerance, and data consistency solutions.
Responsible for performance optimization of core business systems, solving challenges related to high concurrency, low latency, and system stability.
Responsible for the architecture design and optimization of core infrastructure and middleware, including MySQL, Redis, Kafka, Elasticsearch, etc.
Drive the implementation of cloud-native technologies such as Docker, Kubernetes, and CI/CD pipelines.
Lead technical proposal reviews, establish coding and architecture standards, and oversee technical documentation.
Mentor and train the Golang development team to enhance overall R&D; efficiency and technical capabilities.
Responsible for locating, troubleshooting, and resolving critical production issues to guarantee high availability and continuous business operations.
Requirements
5+ years of backend development experience, with 3+ years of hands-on Golang project experience.
Proficient in Go, with deep understanding of Goroutines, Channels, Context, Interfaces, Reflection, Memory Management, and Garbage Collection (GC).
Deep understanding of Go's concurrency model, capable of resolving race conditions, deadlocks, and goroutine leaks.
Familiar with Go performance profiling and optimization tools, such as pprof, trace, etc.
Familiarity with mainstream Golang frameworks like Gin, Kratos, Go-Zero, etc., is preferred.
Practical experience in architectural design for large-scale distributed systems.
Proficient in microservice architecture, service decomposition, service governance, circuit breaking, rate limiting, grac
📌 Golang Architect (Área metropolitana de Armenia)
🏢 New NEXTECH
📍 Área metropolitana de Armenia