Chào bạn,

Đăng nhập xem việc làm phù hợp

Network Platform Developer

CÔNG TY TNHH SKYLAB INNOGRAM VIỆT NAM

Tầng 11, Tòa nhà Robot, số 308 - 308C Điện Biên Phủ, Phường 4, Quận 3, TP.HCM

Ngày đăng:

Kinh nghiệm

1 - 2 Năm

Cấp bậc

Nhân viên

Lương

Mô tả công việc

Key Required Skills: Golang OR C/C++, Linux Networking, TCP/IP

Job Summary

We are seeking a skilled and motivated Network Platform Developer with both programming expertise and networking domain knowledge to join our development team. The ideal candidate will have a strong background in building network orchestration systems, understanding of TCP/IP and routing concepts, and experience with Linux networking. You will play a key role in maintaining and enhancing backend services that manage network routers, multi-cloud networking, and infrastructure automation platforms that are critical to our business.

This is a hybrid role - you need BOTH software development skills AND networking expertise.

Key Responsibilities:
  • Network Platform Development: Develop and maintain network orchestration APIs that manage VyOS routers, VRF configurations, routing protocols (BGP, OSPF), firewalls, VPNs, and NAT through gRPC/REST interfaces.
  • Multi-Cloud Integration: Work with cloud platform APIs (AWS, Azure, VMware, Proxmox, OpenStack) for VPC/VNET peering, VM management, and network configuration.
  • Linux Networking: Configure and troubleshoot Linux networking components including routing tables, network namespaces, iptables/nftables, and network interfaces.
  • Network Troubleshooting: Debug network connectivity issues using tools like tcpdump, traceroute, netstat, and vtysh. Analyze network traffic and routing behavior in production systems.
  • Testing Practices: Develop and implement tests to ensure code quality and application reliability. Understand and appreciate the importance of comprehensive testing in the software development lifecycle.
  • Software Design: Apply Object-Oriented Programming (OOP) principles and software design patterns to build scalable and maintainable backend systems.
  • Technology Adaptation: Quickly and efficiently pick up new technologies, networking protocols, and methodologies to stay ahead of industry trends and improve development processes.
  • Drive and Ambition: Demonstrate a strong drive and ambition, with a keen interest in networking technology, infrastructure automation, and continuous learning.
  • Self-Motivation: Exhibit self-motivation and the ability to work independently while contributing effectively to team objectives.
  • Problem-Solving Acumen: Evaluate and reason through multiple solutions for complex network and system integration problems, demonstrating strong analytical and judgment skills.
  • Security Awareness: Implement best practices for building secure network applications, ensuring that security is integrated into the development process.

Yêu Cầu Công Việc

Required Skills and Experience
  • BS or MS degree in Computer Science, Computer Engineering, Telecommunications, or related technical field, or equivalent practical experience
  • Programming Experience (AT LEAST ONE):
    • At least 1-2 years of Golang experience (preferred)
    • OR At least 1-2 years of C/C++ experience (we can teach you Golang)
    • OR Strong Python experience with willingness to learn Golang
  • At least 2 years of backend development or system programming experience
  • Experience with Rest API, gRPC, or similar API protocols
  • Experience with databases: MySQL or PostgreSQL, Redis
  • Networking Knowledge (MUST HAVE):
    • TCP/IP fundamentals: Understanding of routing tables, IP addressing, subnetting
    • Linux networking: Experience with network interfaces, routing configuration, firewall basics
    • Network troubleshooting: Experience with tcpdump, netstat, ss, ip commands, or similar tools
    • Network experience in at least one area:
      • Worked with network devices (routers, switches, firewalls)
      • OR Cloud networking (VPC peering, security groups, load balancers)
      • OR Telecom/IoT systems with network protocols
      • OR Production network troubleshooting
  • Experience on working with Kubernetes/Docker is a plus
  • Experience on working with cloud platforms (AWS/Azure/VMware/Proxmox) is a plus
  • Highly Preferred:
    • Knowledge of routing protocols: BGP, OSPF, or static routing
    • Experience with VoIP protocols: SIP, RTP/RTCP
    • Experience with MQTT (in telecom/embedded context)
    • Experience with VRF, VPN protocols (WireGuard, IPsec)
    • Experience with network devices: VyOS, MikroTik, Cisco, Juniper, FRRouting
    • Both Golang AND C/C++ experience (if you have one, we can teach the other)
    • Network certifications: CCNA, CCNP, or equivalent
    • Multi-threaded programming experience
    • System-level programming experience
  • Domain Experience is a Plus:
    • Telecom industry experience
    • Automotive/IoT industry experience
    • Network equipment vendor experience
    • Embedded systems with network communication
  • Demonstrated abilities to learn quickly, design efficiently, and write quality software code
  • Team player that works well in collaborative situations and start-up environments
  • Good interpersonal skills, verbal, and written communication

Thông tin khác

  • Bằng cấp: Đại học
  • Độ tuổi: Không giới hạn tuổi
  • Hình thức: Nhân viên chính thức

Kỹ năng bạn nên có

Nộp hồ sơ ứng tuyển:

Thông tin liên hệ của bạn

Chọn Hồ Sơ

Upload hồ sơ (Chỉ hỗ trợ định dạng *.doc, .*docx, *.pdf và dung lượng < 3 MB)

Chọn file từ nguồn khác ( Dropbox)

CareerViet.vn - Mạng Việc làm & Tuyển dụng lớn nhất thế giới

Công Ty Cổ Phần CareerViet Trụ̣ sở: 139 Pasteur, Phường Võ Thị Sáu, Quận 3, TP.HCM

MST: 0303284985Ngày cấp: 25/04/2013 Nơi cấp: Sở Kế Hoạch Và Đầu Tư Thành Phố Hồ Chí MinhĐiện thoại: (84.28) 3822-6060 Email: contact@careerviet.vn