Key ResponsibilitiesCollaborate with teams to architect, develop and deploy low latency web applications as well as decentralised blockchain apps.Build scalable and reusable components with Golang, React Native and VueJs.Write clean and maintainable code that follows industry best practices and coding standards.Optimise application performance and implement automated tests to ensure efficiency, quality and reliability of our applications.Utilise code versioning tools and be responsible for technical documentation.Utilise agile and scrum development practice for rapid code deliveries and continuous process improvement.Investigate, troubleshoot and remedy performance bottlenecks in application flow.Stay up-to-date with the latest trends and advancements of programming languages, coding tools and blockchain technology.Propose new ideas and technologies to improve our applications. RequirementsHold a Diploma/ Degree in Computer Science, Maths or Engineering.At least 2 to 7 years working experience in applications development.Have solid understanding of different design and architectural pattern.Experienced in developing with Golang, React native, VueJS and/or PostGres SQL. Knowledge of Rust will be good to have.In-depth knowledge of code versioning tools, for instance, Git.Ability to learn new technologies and explore out of the box solutions.Knowledge or experience of FIX protocol used in Tradfi industry.Experience working with open-source projects and Ethereum blockchain is a plus.Ability to work independently and proactively; and team collaboration spirit. About this RoleCore team based in APAC with a strong preference to work from Malaysia.Supportive remote-working culture with teams across APAC time zone.Junior to middle level software engineer with fast-track opportunity to lead teams.Directly reporting to Head of Engineering / Chief Technology Officer.Preference given to expertise in Blockchain technologies or Digital Assets economy; or previous experience in FinTech, Exchange or Trading industry.