
Backend Architect – Golang
Posted 23 hours ago

Posted 23 hours ago
• Define and enhance the architecture of our backend platform that connects millions of users.
• Design and implement highly available distributed services using Golang, while establishing technical guidelines for scalability, reliability, and performance objectives.
• Lead code reviews and advocate for testing discipline, clean architecture, and engineering best practices throughout the team.
• Collaborate with the SDK team to seamlessly integrate client features into backend systems, ensuring end-to-end functionality.
• Mentor engineers to elevate the technical expertise of the team while cooperating with security, infrastructure, and product teams.
• Drive the team towards achieving performance goals and delivering reliable products that safeguard users at scale.
• A Bachelor's degree in Computer Science or a related field.
• Over 8 years of experience in backend engineering and architecture, with at least 5 years specializing in Golang.
• A proven history of designing and managing distributed systems at scale, with a comprehensive understanding of networking protocols (IP, TCP, UDP, HTTP/HTTPS, DNS).
• Practical experience with VPN protocols (WireGuard, OpenVPN, IPsec), tunneling, NAT traversal, and low-latency networking.
• Production experience with AWS (EC2, EKS, S3, Aurora/RDS), container technologies (Docker, Kubernetes), and a robust Linux development background.
• Familiarity with cryptography fundamentals, threat modeling methodologies, secure coding practices, and proficient API design skills.
• Address genuine customer challenges.
• Witness the impact of your contributions.
• Propel your career forward.
Rox Partner
Very
Get handpicked remote jobs straight to your inbox weekly.