
Backend Architect – Golang
Posted 1 day ago

Posted 1 day ago
• Define and enhance the architecture of our backend platform that supports connections from millions of users.
• Design and develop highly available distributed services using Golang while establishing technical direction regarding scalability, reliability, and performance goals.
• Lead code review processes and advocate for a testing culture, clean architecture, and engineering best practices within the team.
• Collaborate with the SDK team to seamlessly integrate client features into backend systems, ensuring comprehensive end-to-end functionality.
• Mentor engineers to enhance the team's technical expertise while working alongside security, infrastructure, and product teams.
• Drive the team to achieve performance objectives and deliver reliable products that protect users at scale.
• A Bachelor's degree in Computer Science or a related field.
• Over 8 years of backend engineering and architecture experience, including more than 5 years working with Golang.
• A proven history of designing and managing distributed systems at scale, with a strong 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 services (EC2, EKS, S3, Aurora/RDS), container technologies (Docker, Kubernetes), and a solid Linux development background.
• Familiarity with cryptography fundamentals, threat modeling methodologies, secure coding practices, and strong API design skills.
• Solve real customer problems.
• See your impact.
• Accelerate your career.
SitusAMC
Smile Digital Health
Zealogics Inc
CVS Health
Get handpicked remote jobs straight to your inbox weekly.