- Design, develop, test, debug and maintain web and application based salutions.
- Participate in all phases of software development life cycle. Assist in process improvement initiatives. Mentor other engineers and provide technical leadership.
- Work with cross-functional teams to ensure successful delivery. Assist in writing and executing test cases create.
- Contribute to the design, architecture and final implementation of the platform.
- Invent flexible solutions to challenging teachnical problems that are adaptable and scalable to future business needs.
- Participate in code reviews.
- Experience building high-performance, large-scale, distributed server applications.
- Experience with at least one database engine (MySQL, PostgreSQL, MongoDB, Cassandra, etc)
- Experience in TDD and able to write proper unit test
- Commitment to developing clean code that is easy to maintain and enhance strong analytical and problem solving skills
- Experience driving development of internal and external APIs
- Experience with Git version control
- Candidate must possess at least Diploma/Advanced/Higher/Graduate Diploma, Bachelor's Degree/Post Graduate Diploma/Professional Degree in Computer Science/Information Technology or equivalent.
- Required language(s): English, Chinese
- At least 2-3 years working experience in software development.
- Preferably Junior Executive specialized in IT/Computer - Software or equivalent.
Perks & Benefits
- Allowance (travel stipends, transportation, etc.)
- Casual dress code
- Free snacks / Happy hours
- Regular team activities
- Company trips
- Medical Reimbursement
- Staff Accommodation