Golang Engineer
About the role
Backend Engineer role focused on crafting powerful, high-performance backend systems. You will build scalable APIs, solve complex challenges, and work with a passionate tech team.
Key responsibilities
Use Go to develop stable, high-performance and extensible back-end services
Improve and optimize code quality through unit testing, automation and code review
Continuously optimize and refactor existing systems, and efficiently support rapid business requirements
Deeply explore and analyze business requirements, summarize functional use cases, and transform them into efficient technical solutions
About you
At least 3 years background development experience, familiar with basic data structure and algorithm
Experience in Linux system programming and network programming, clear understanding of TCP/IP protocol, proficient in Go or other popular programming languages
Bilingual in English and Mandarin to serve Mandarin-speaking customers.
PHP experience is a plus, as the team maintains some legacy PHP code while most systems have been migrated to Go
Remarks: This role is currently on a hybrid arrangement. However, employees may be required to return to the office on a full on-site basis in the future, subject to company policy.