
Backend Architect, Golang
Posted 1 day ago

Posted 1 day ago
• Define and advance the architecture of our backend platform that facilitates connections for millions of users.
• Design and develop highly available distributed services in Golang while establishing technical directions regarding scalability, reliability, and performance goals.
• Lead code reviews and promote a culture of testing discipline, clean architecture, and engineering best practices throughout the team.
• Collaborate with the SDK team to seamlessly integrate client features into backend systems and ensure end-to-end functionality.
• Mentor engineers and enhance the technical capabilities of the team while working alongside security, infrastructure, and product teams.
• Propel the team to achieve performance targets and deliver reliable products that ensure user protection at scale.
• Bachelor's degree in Computer Science or a related discipline.
• Over 8 years of experience in backend engineering and architecture, with at least 5 years specifically in Golang.
• Demonstrated expertise in designing and managing distributed systems at scale, along with a thorough understanding of networking protocols (IP, TCP, UDP, HTTP/HTTPS, DNS).
• Practical experience with VPN protocols (WireGuard, OpenVPN, IPsec), tunneling techniques, NAT traversal, and low-latency networking.
• Production experience with AWS (EC2, EKS, S3, Aurora/RDS), container technologies (Docker, Kubernetes), and a solid background in Linux development.
• Familiarity with cryptography fundamentals, threat modeling methodologies, secure coding practices, and strong API design capabilities.
• Solve real customer problems.
• See your impact.
• Accelerate your career.
• Work with talented people.
Rox Partner
Very
Get handpicked remote jobs straight to your inbox weekly.