URL Copied
Hồ Chí Minh
Full-time

Lead/Senior Software Engineer, Zalo

What you will do

  • Handle backend Database for Zalo;
  • Working cross-team in implemented projects or collecting requirements for further development;
  • Involve in technologies evaluation and selection if needed to implement new solutions;
  • Participate in the design, development and implementation of new features and various supporting tools as required;
  • Learn more about tech stacks, programming languages, internal DBs & frameworks;
  • Research new technologies and learn to develop high-load, low-latency services and deliver high availability and performance. 

What you will need

  • Experience in software development C/C++, Java, Go;
  • Strong in algorithm and data structure;
  • Familiar with in-memory and NoSQL databases, hands-on experience is preferred;
  • Experienced with asynchronous programming and multi-threading is a plus;
  • Good knowledge in Linux (scripting, configurations, tuning/ optimization);
  • Familiar with network protocols (TCP, UDP, HTTP) and socket programming is a plus;
  • Be willing to learn new technologies and programming languages.
Hồ Chí Minh
Full-time

Software Engineer, C++, Zalo

What you will do

  • Develop new feature for existing Zalo's products: Zalo Call;
  • Research and implement new technologies to improve call quality on various condition of network, devices;
  • Design and develop high performance, scalable video streaming, processing server. 

What you will need

  • At least 1 year of experience or fresh graduate in Computer Science, Engineering or related field;
  • Experienced in C/C++; Multiple platforms is a plus;
  • Solid knowledge of data structures and algorithms, object-oriented programming;
  • Solid knowledge of Network Programming, Multithreading. Experience in RTP/RTCP is a plus;
  • Good problem-solving skills;
  • Be able to read and understand English documents;
  • Experienced in VOIP applications, using the library related to VOIP (webrtc, pjsip) and Audio/Video Processing is a plus.