Senior Golang Backend Developer

Walking Tree Technologies — United Arab Emirates · Posted ~1 hour ago

Senior Full-time

Skills

Go backend development distributed systems microservices Kubernetes networking OSPF VTI IPsec VPN SNMP REST APIs gRPC OAuth2 JWT mTLS IPsec REST

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

A senior backend engineering position focused on designing and maintaining scalable distributed services using Go. You will work with microservices and Kubernetes, configure advanced networking including routing and VPN technologies, implement REST and gRPC APIs, monitor network systems, and apply secure authentication and authorization using OAuth2, JWT, and mTLS.

Highlights

Build high-performance distributed backend systems with a strong focus on scalability, reliability, security, and networking. The role combines Go development with Kubernetes, cloud-native deployment, advanced networking protocols, secure APIs, and modern authentication technologies.

Description

About the Role We are looking for a Senior Backend Developer with a strong background in backend development and networking protocols to build and maintain high-performance, distributed backend systems. The ideal candidate should have hands-on experience in backend technologies along with expertise in networking concepts, VPNs, routing protocols, and cloud-native deployments. Key Responsibilities Design, develop, and maintain scalable backend services using Go. Build and enhance distributed microservices with a focus on scalability and reliability. Deploy, manage, and optimize applications in Kubernetes environments. Configure and manage networking components including OSPF routing, Virtual Tunnel Interfaces (VTI), and IPsec VPNs. Integrate and monitor systems using SNMP traps for real-time network monitoring and alerting. Develop secure APIs using RESTful APIs and gRPC. Implement secure authentication and authorization using OAuth2, JWT, and mTLS. Optimize backend applications for high performance through concurrent programming and system tuning. Collaborate with cross-functional teams to deliver secure, scalable, and reliable backend solutions. Required Skills & Experience Backend Development 6+ years of experience in backend development. Strong proficiency in Go. Experience building distributed microservices. Strong understanding of concurrent programming and performance optimization. Networking Hands-on experience with: OSPF Routing IPsec VPN Virtual Tunnel Interfaces (VTI) SNMP Integration & Traps Good understanding of Linux networking and network programming. Cloud & Infrastructure Kubernetes Docker Linux Systems Microservices Architecture Security & APIs OAuth2 JWT mTLS REST APIs gRPC Preferred Qualifications Experience working on cloud-native, containerized applications. Strong troubleshooting skills across backend applications and networking infrastructure. Excellent problem-solving and communication skills.