Jobs · itviec

V

Senior Golang Developer

Ironwood Digital · Not Available, Hồ Chí Minh · Posted today

onsitesenior5-8 yrs🇻🇳 Vietnam
Apply on itviec

About the role

Design and implement backend services in Golang for secure communication.

Top 3 Reasons To Join Us Competitive salary package Flexible working culture Global environment with international project The Job 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

Read the full posting on itviec

FAQ

Is the Senior Golang Developer role at Ironwood Digital remote?+

This Senior Golang Developer position is listed as onsite (Not Available, Hồ Chí Minh).

What seniority level is this Senior Golang Developer role?+

This is a senior level position.

How do I apply for the Senior Golang Developer role at Ironwood Digital?+

Use the "Apply on itviec" button to open the original posting on itviec, where you can submit your application directly to Ironwood Digital.