DevArchitect
← Back to jobs
CÔNG TY TNHH NEXLAB IT SOLUTIONS

Technical Lead (strong Golang)

CÔNG TY TNHH NEXLAB IT SOLUTIONS

TopDev
Thành phố Hồ Chí Minh, Hồ Chí Minh2 days agoNegotiable

Job Description

Your role & responsibilities

  • Lead the design and implementation of distributed backend services in Golang.
  • Build systems with advanced networking, routing, and encryption capabilities using modern protocols.
  • Define and evolve system architecture for multi-region, highly available deployments across AWS and on-premise infrastructure.
  • Deliver performant APIs and control systems for secure, large-scale connectivity and real-time workloads.
  • Design for high Concurrent User (CCU) loads, focusing on throughput, latency reduction, and horizontal scalability.
  • Leverage Redis for caching, distributed coordination, and Pub/Sub messaging.
  • Use Kafka for scalable event streaming, log aggregation, and operational analytics.
  • Conduct performance tuning, load testing, and fault injection to validate system resilience.
  • Embed strong cryptographic and secure communication practices (key exchange, rotation, encryption in transit and at rest).
  • Collaborate with security stakeholders to align with compliance standards (SOC2, ISO 27001, GDPR).
  • Implement CI/CD pipelines, Infrastructure as Code (Terraform, Ansible), and GitOps workflows.
  • Manage Kubernetes clusters (AWS EKS and on-prem) for containerized workloads, ensuring scalability and high availability.
  • Drive observability with metrics, logs, and traces (Prometheus, Grafana, OpenTelemetry).
  • Provide hands-on technical leadership and mentor engineering team members.
  • Guide design reviews, enforce coding standards, and foster a culture of technical excellence.
  • Partner with Product and Operations teams to translate requirements into scalable solutions.

Your skills & qualifications

Must-Have

  • Expertise in Golang/Java, including concurrency, networking, and performance profiling.
  • Strong understanding of WireGuard protocol and modern secure networking approaches.
  • Advanced experience with Redis (caching, Pub/Sub, clustering, distributed locks).
  • In-depth knowledge of Kafka (streaming pipelines, consumer group management, schema evolution).
  • Proven experience with Kubernetes (EKS, on-premise clusters) and AWS cloud services (VPC, EC2, IAM, MSK, ElastiCache).
  • Background in large-scale distributed systems handling thousands of concurrent connections.
  • Strong DevOps mindset with automation, observability, and reliability engineering practices.

Nice-to-Have

  • Knowledge of Linux networking internals (iptables, nftables, routing, namespaces).
  • Experience with additional messaging systems (e.g., RabbitMQ).
  • Security certifications or expertise in cryptography and access management.
  • Exposure to real-time systems or high-frequency transaction processing.

Qualifications

  • Bachelor’s degree in Computer Science, Information Systems, or equivalent experience.
  • 6+ years in backend engineering with 2+ years in a Tech Lead. 

Benefits for you

  • Competitive Salary: Attractive compensation package, negotiable based on your skills and experience.
  • MacBook Provided: Each employee is equipped with a high-quality MacBook for work.
  • Weekends Off (Saturday & Sunday): Ensuring a healthy work–life balance.
  • Full Benefits Package: Social insurance and other benefits in accordance with Vietnamese labor law.
  • Growth Opportunities: Work in a dynamic and flexible startup environment with strong career development potential.
  • Clear Career Path: As a fast-growing startup, you will have opportunities to take on managerial roles or lead teams in a short time once you demonstrate your capabilities.