Design and develop reusable and scalable codes and solutions.
Support, maintenance, and documentation of software functionality including application changes
Propose innovative solutions and ideas to improve productivity.
Continuously research emerging trends in web-based technologies for
implementation of those trends and practices * Working together with software team for creation of backend architecture and services to accommodate the functional requirement from designers and business teams.
Take part in code review activities and ensure high quality standards are met
Job Requirements:
At least a Bachelors Degree in Computer Science/Information Technology or equivalent.
At least 2 years experience in using Golang to develop web-based applications.
Familiar with RESTful API, MySQL, web scrapping, object-relational mapping (ORM), goroutine, mutual exclusion (Mutex) and other similar components.
Experience with version control using Git.
Great individual programmer and a team player.
Able to communicate fluently in English and Mandarin.
Familiar with Golang, C#, HTML, CSS, JavaScript and front-end framework such as Vue/React is an advantage.
Familiar with Golang is an advantage.
Familiar with SDLC and agile methodologies is an advantage.
Language preference is mandarin and will take note on shortlisting and vetting candidates that fit the language
Fluency in English and Mandarin dialects will be an added advantage.