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

Senior Backend Developer

CÔNG TY TNHH NEXLAB IT SOLUTIONS

TopDev
Thành phố Hồ Chí Minh, Hồ Chí Minhabout 22 hours agoNegotiable

Job Description

Your role & responsibilities

  • 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 engineering standards.

Your skills & qualifications

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.
  • 4+ years of backend engineering experience, with at least 2+ years in Golang.

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.