Site Reliability Engineer

Website An Online Messaging and Communication Services

Geekhunter is hiring on behalf of our client: an online media social company. This company has global exposure with other affiliate offices in Southeast Asia and East Asia. This company has core business in online messaging and communication services and keep expanding its business to other areas on a global scale as well to accelerate the development of its company as a well rounded platform.


  • Attractive salary and allowance, benefits, and bonus
  • Excellent work life balance
  • Medical Insurance for you and your family
  • Free breakfast and lunch
  • Regular working hours
  • Awesome working culture and workplace

Job Descriptions:

  • Analyze and solve technical problems of system using software engineering methodologies
  • Maintain and improve services to achieve low latency and high availability
  • Monitor system to detect problems, conduct post-incident review, and plan system capacity
  • Develop tools and system to automate routine operations for efficient software development process
  • Participate in the entire software development process including design, development, delivery, monitoring, and improvement
  • Work with other engineers to build appropriate service environment, operate services, and improve them continuously

Job Requirements:

  • Ideally has 3-5 years of experience
  • Graduated majoring Computer Science, or related field, from reputable university
  • Have solid knowledge and understanding in computer science (e.g. use of standard algorithms and data structures, OS, network, database)
  • Experience in software development for web services or mobile applications using Java/Kotlin
  • Experience using a Linux/Unix development environment
  • Have strong interest and ability to learn any new technical topic
  • Good communication skill in English
  • Experience in development and operation for large-scale system
  • System architecture and design experience including but not limited to some of the following topics:
    • Networking (HTTP 1.1/2, TCP/IP, DNS etc.)
    • Scalling and auto-scaling
    • Micro-services, DDD (Domain Driven Design)
    • RPC (REST, Thrift, ProtoBuf, etc)
    • Asynchronous I/O
    • Virtualization
    • Task Automation
    • RDBMS (MySQL, etc)
    • NoSQL (MongoDB, etc)
    • Distributed Cache (Redis, etc)
    • Distributed Transaction
  • Preferable to have experience in contributing to open source projects, and using the latest Java programming language (Java 8+)
  • Preferable to have knowledge and experience about JVM.

How to Apply:
Send your CV to recruiter’s email who contact you or to

To apply for this job email your details to