Job ResponsibilityResponsibilities
? Maintain high standards of software quality within the team by establishing good practices and habits.
? Identify and encourage areas for growth and improvement within the team.
? Develop, refine, support and tune integrations between applications.
? Deliver robust and scalable enterprise software solution.
? Prepare reports, manuals and other documentation on the status, operation and maintenance of software.
? Design, develop, and unit test applications within agreed standards.
? Participate in peer-reviews of solution designs and related code.
? Package and support deployment of releases.
? Well understandable and knowledgeable on system architecture with providing suggestion and improvement to existing system architecture.
? Involve in full life cycle application development and with a strong development technical knowledge and skills.
? Effectively guide team development efforts towards successful project delivery.
? Provide technical leadership to the team through coaching and mentorship.
? Oversee the technologies, tools and techniques used within the team.
Requirements
? Candidate must possess at least Bachelor's Degree/Post Graduate Diploma/Professional Degree in Computer Science/Information Technology or equivalent.
? Minimum four (4) years' experience with deep understanding of technology and how it relates to business projects
? Strong full stack technical architecture know-how in areas of open-source technologies, and cloud-based platform
? Familiar with one of the following statically typed language: C++, Go, Rust
? Familiar with one of the following dynamically typed language: NodeJS, Python
? Familiar with Javascript or TypeScript project development
? Familiar with databases like MySQL, PostgreSQL, MongoDB, Redis and etc.
? Familiar with container technologies such as Docker
? Experience in micro services orchestration
? Experience in designing Restful API
Plus Points
? Experience in React / Vue / Angular
? Experience in TypeScript
? Knowledge in network programming
? Familiar with TCP / HTTP protocol
? Experience in any HTML5 game engine (cocos2d / phaser / egret / unity)
? Experience in functional programming
? Experience in GraphQL
? Experience in block chain
Job RequirementsJob Benifits