Software Engineer - Server

Singapore Central Singapore 新加坡

Recently update on 2019-08-21

Job Description

- Server side design and development of the services / systems / platforms used by our products and our user
- Write high-quality, clean, elegant, and maintainable code
- Build common libraries
- Analyse requirements, design and develop functionalities based on the product requirements
- Understand the product thoroughly, constantly optimise the product, identify and fix problems, improve stability and user experience
- Design and implement various supporting tools as needed
- Collaborate with other software engineers, product managers, user experience designers, and operations engineers to build features and products

Job location: this job may be relocated to Singapore in near future.

Requirement

Bachelor's or higher degree in Computer Science or related fields
Passionate about coding and programming, innovation, and solving challenging problems
In-depth understanding of computer science fundamentals (data structures and algorithms, operating systems, networks, databases, etc)
Strong and hands-on experience with at least one of the programming languages: Go, Python, C++, Java
Hands-on experiences and knowledge on relational databases such as MySQL

【Skills below are optional but preferable】
Familiar with Linux development environments and multi-threaded programming
Familiar with common network protocols (TCP, UDP, HTTP) and network programming
Experience in server security
Experience in design and development of large-scale distributed systems

Benifit

Benifit

勞保、健保、特別休假、勞退、婚假

Benifit

• Annual Leave (18 days) + medical leave (14 days)
• Medical benefits & Insurance
• Training subsidies for online courses and external training; Language courses.
• Staff meals (Monday to Friday, free dinner and breakfast)
• Massage services by professional in-house masseurs
• In-house wellness classes (Muay Thai, beer yoga during working hours)
• Creative workshops (cookie-painting, calligraphy, etc.)
• Well-stocked pantry
• Interest groups (set up your own and financially supported by the company)
• Quarterly Team building events
• Annual company day out
• Mentorship programme
• Annual Health Screening

Salary Range

NT$ 115,000 - 184,000 (Monthly)