An IT company based in Hong Kong is expanding its operations to Kuala Lumpur and is in the process of hiring staff to establish a Research and Development centre in KL.
Job Requirements:
Able to understand what a full stack developer tasks and how IT works
Knowledge of one or more programming languages, such as PHP, Nodejs Java, Python, JavaScript, Ruby, Rust, and C
Broad understanding of information technology topics such as:-
- Kernel level computer and operating systems
- DevOps
- System security measures
- Database technologies
- Web platforms
- Cloud computing
- Blockchain technology
- Full stack development
- React PHP, NodeJs, Javascript, Java SQL,NoSQL
- Cloud computing platforms such as AWS/GCP/etc
- TDD
- HLD/LLD documentation
- Design and implement full-stack software solutions that solve business problems and meet user needs
- Define and document the system architecture, data model, security, scalability and performance requirements
- Provide technical guidance and mentorship to the development team
- Review and approve the code quality, testing and deployment processes
- Communicate and collaborate with internal and external stakeholders
- Ensure the alignment of the software solutions with the business objectives and vision
- Stay updated with the latest technologies and trends in various domains
- Research and propose changes to improve or adopt new technical solutions
- Assess the business impact and benefits of the technical choices and solutions
- Establish an IT Architecture practice and adopt an architecture and standards methodology
- Manage solution ideation, design and implementation activities
- Communicate the architecture to the stakeholders and coordinate with existing domain architects
- Champion a structured approach to business application solutions
- Assist in the development of a solutions architecture programme
- Assure solutions are fit for purpose and align with the standard guidelines of technology solutions
- Interact with peer team members, work directly with business, sales and product team
- Develop reference architecture for Services Library if project is first of kind
- Assist with roadmap alignment/gaps escalated to Superior
- Assist domain architecture team on solutions management and financial spend
- Direct the identification and recommendation of appropriate solutions, upgrades, replacements or decommissioning options
- Develop and execute solutions which reduce reactive work
- Constantly improve skillset to industry trends and standards
Added Advantage If:
- Experienced in blockchain development using Solidity and related libraries (eg. OpenZeppelin)
- Experienced in web3 technology integration with libraries such as web3.js or ethers.js
- Familiar with decentralized:
- event sourcing technology such as Graph Node
- data storage solutions such as IPFS or Pinata
- Able to use truffle, hardhat or other development tools for blockchain deployment and testing
- Able to communicate in Cantonese and Mandarin
- Preferably able to start work on short notice
Job Qualification:
- Degree in Computer Science/ Information Technology or equivalent
- 8 - 10 years of experience in software development
- 4 - 6 years of experience in blockchain development using Solidity and related libraries (eg. OpenZeppelin)
- Experienced in web3 technology integration with libraries such as web3.js or ethers.js
- Familiar with decentralized event sourcing technology such as Graph Node
- Familiar with decentralized data storage solutions such as IPFS or Pinata
- Able to use truffle, hardhat or other development tools for blockchain deployment and testing
- Write technical documentation for partners and team members
- Research and evaluate the latest blockchain technologies and trends
- Passionate and willing to take on new challenges in this field
- Excellent oral and written communication skills and able to cooperate with the team
- Able to work independently and deliver solutions as a team based on the Agile framework
- Fluent in English and Mandarin (speaking and reading) as need to liaise with China development team
Job Qualities:
Analytical and problem-solving skills
High attention to detail regarding accounting skills
Ability to work under indirect supervision
Notes: You will be working full-time Monday-Friday 9AM - 6PM in our Q Sentral office. This is Not Remote Position for now.