Explore outstanding Cloud & Infrastructure jobs.
See now

Senior Golang Developer

Virtual Security Lab Cyber Risk Management Services L.L.C
Ho Chi Minh, Ho Chi Minh
At office
Posted 1 hour ago
Job Expertise:
Job Domain:
AI Software & Services

Top 3 reasons to join us

  • Competitive salary package
  • Flexible working culture
  • Global environment with international project

Job description

  • Design and implement backend services in Golang, focusing on concurrency, performance, and reliability. 
  • Develop components that integrate WireGuard protocol for secure communication and advanced networking. 
  •  Build APIs and services for real-time workloads and secure data flows. 
  • Use Redis for caching, session management, distributed coordination, and Pub/Sub messaging.
  • Build streaming and data processing pipelines with Kafka to support real-time events and analytics. 
  • Deploy and operate services on AWS (EKS, EC2, ElastiCache, MSK) and on-prem Kubernetes clusters. 
  • Contribute to infrastructure automation using Terraform, Ansible, and CI/CD pipelines. 
  • Implement monitoring and observability with Prometheus, Grafana, and OpenTelemetry. 
  • Write clean, maintainable, and testable code with automated unit and integration tests. 
  • Conduct performance benchmarking, profiling, and optimization for low-latency, high-throughput systems. 
  • Participate in load testing, failover simulations, and incident response improvements. 
  • Work closely with Tech Leads, and DevOps engineers to deliver end-to-end solutions. 
  • Participate in code reviews, design discussions, and contribute to improving

Your skills and experience

Must-Have 

  • Strong proficiency in Golang (concurrency, networking, memory management, performance tuning). 
  • Hands-on experience with WireGuard protocol or similar secure networking technologies. 
  • Proficiency with Redis (cache strategies, Pub/Sub, clustering). 
  • Solid understanding of Kafka (consumer groups, partitions, streaming pipelines). 
  • Experience with Kubernetes (EKS, on-prem clusters), containers, and microservices. 
  • Strong working knowledge of AWS services (VPC, EC2, IAM, CloudWatch, MSK, ElastiCache). 
  • Experience in building high-concurrency systems with focus on throughput and low latency. 
  • Familiarity with CI/CD pipelines and infrastructure as code (Terraform, Ansible). 

Nice-to-Have 

  • Knowledge of Linux networking (iptables, nftables, routing). 
  • Experience with additional messaging systems (RabbitMQ, NATS). 
  • Familiarity with distributed tracing and debugging in large systems. 
  • Security-focused development (TLS/mTLS, secrets management, cryptography).

Qualifications 

  • Bachelor’s degree in Computer Science, Software Engineering, or equivalent experience. 
  • 5+ years of Golang engineering experience.

Why you'll love working here

What we offer

  • Competitive salary package aligned with your experience and market standards
  • Performance-based reviews and clear growth opportunities
  • A global working environment with exposure to international teams and projects
  • Opportunities for personal and professional development, including training and new-skill learning
  • Flexible working culture, built on trust and responsibility
  • Supportive, open-minded team culture, where your ideas and contributions are valued
  • Chances to travel or collaborate across offices, depending on project needs
  • And more benefits tailored to help you thrive at Secuwall

Virtual Security Lab Cyber Risk Management Services L.L.C

Company type
IT Product
Company industry
AI Software & Services
Company size
1-50 employees
Country
United Arab Emirates
Working days
Monday - Friday
Overtime policy
No OT

More jobs for you

Get similar jobs by email Subscribe