Related skills
redis kubernetes distributed systems go websocket๐ Description
- Design, build, and operate high-performance gateway and routing components in Go
- Own technical direction; author design docs, lead reviews, drive decisions
- Build/evolve auth, caching, rate limiting, queuing, and traffic shaping
- Collaborate with SRE/Infra/Platform to meet availability, scalability, and observability
- Stay current with tech; present findings for architectural reviews
- Deliver end-to-end features from design to production and maintenance
๐ฏ Requirements
- 10+ years of professional software engineering experience
- 5+ years backend Go development with concurrency, profiling, idiomatic design
- Deep understanding of Go internals: scheduler, GC, memory model
- Strong systems programming foundation; knowledge below the app layer
- Deep network knowledge: TCP, TLS/mTLS, HTTP/1.1/2/3, WebSocket, SSE
- Applied cryptography: encryption, cert chains, key management, signing
- Proven track record designing and scaling distributed, highly available systems
- Understanding large-scale web infra: LB, reverse proxies, DBs, caching, observability
- Experience authoring architecture design docs and leading reviews
- Identify bottlenecks at code and system levels; propose pragmatic solutions
- Working knowledge of Kubernetes concepts and deployment patterns
- BS/MS in CS, Engineering, or equivalent demonstrated experience
๐ Benefits
- Flexible, trust-oriented culture empowering ownership
- Dynamic work environment with a multitude of benefits
- Global, distributed team across time zones (Singapore, Europe, US)
- Work with gateway, API, and AI tech
Meet JobCopilot: Your Personal AI Job Hunter
Automatically Apply to Engineering Jobs. Just set your
preferences and Job Copilot will do the rest โ finding, filtering, and applying while you focus on what matters.
Help us maintain the quality of jobs posted on Empllo!
Is this position not a remote job?
Let us know!