Search by job, company or skills

Zalo

Senior Backend Engineer

Save
  • Posted 17 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

We are building one of Vietnam's most widely used OTT communication platforms, serving nearly 80 million users and processing billions of messages every day. Our system is powered by a large-scale microservices architecture, where reliability, scalability, and performance are non-negotiable. We are looking for a Senior Software Engineer who is not only technically strong but also capable of owning complex systems end-to-end - from design to production - and driving impactful improvements at scale.

What you will do

  • Own backend development for Chat features and related conversation experiences;
  • Design, develop, and operate scalable services in a high-throughput, low-latency environment;
  • Build and maintain messaging APIs used across internal teams and services;
  • Work closely with Product Owners and QC to clarify requirements, propose technical solutions, and risk mitigation;
  • Ensure high system reliability, performance, and delivery timelines;
  • Follow SDLC processes and actively lead debugging, monitoring, and issue tracing;
  • Continuously improve system architecture, performance, and observability.

What you will need

  • Proven experience with large-scale distributed systems or high-performance platforms;
  • Strong understanding of concurrency, asynchronous processing, and parallel systems;
  • Proficiency in one or more backend languages: Java, Go, or C/C++;
  • Deep knowledge of database systems (SQL and NoSQL);
  • Strong understanding of RESTful API design.
  • Strong understanding of caching strategies and performance optimization;
  • Experience designing scalable systems with advanced data structures;
  • Familiarity with networking fundamentals and protocols (HTTP, TCP/IP, UDP, DNS);
  • Ability to translate product requirements into clear technical designs and documentation;
  • Solid understanding of modern software design principles.

Nice to have

  • Experience with modern Java (Java 21+);
  • Familiarity with containerization (Docker, Kubernetes);
  • Experience with gRPC or Thrift;
  • Ability to leverage AI tools effectively in development workflows;
  • Awareness of security best practices (OWASP Top 10);

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 150600779