Singapore, Singapore, Singapore

Backend Software Engineer

 Job Description:

Be deeply involved in the developmental lifecycle of critical product features, collaborating closely with product manager to deliver the best live streaming experience for live streamer and audience.

RESPONSIBILITIES:
1. Develop large-scale software systems that powers TikTok app.
2. Improve system design and architecture to ensure high stability, performance and reliability of the product.
3. Collaborate with multiple cross-functional teams to deliver high quality work in rapid product development.

QUALIFICATIONS:
1. BS/MS Degree in Computer Science or related major.
2. Experienced in building backend services for large-scale consumer-facing applications.
3. Proficient in at least one of the following languages: Go, Python, Java, C++.
4. Deep understanding of computer architectures, data structures and algorithms.
5. Have good team communication and collaboration skills.
  Required Skills:

Engineer Data Structures Algorithms Structures Features Reliability Product Development Architecture Computer Science C++ Python Software Java Design Communication Science