Responsibilities of the Role:
To engage in development activities including participating in designs, design review, code review, implementation, testing and release.
To be able to identify issues and implement solutions to roadblocks in backend software development.
To implement continual improvement to ensure application stability and performance to minimize support requests.
To analyse existing software programs and procedures, recommends additional programming methods and/or routines to improve efficiency.
Management of documentation of all code and functionalities implemented.
Collaborate with the technical team to ensure product delivery.
Required Skills for the Role:
A Bachelor’s Degree in Software Engineering, Computer Science, Information Technology, Information Systems, Computer Engineering, or similar.
At least 5 years’ experience relating to software development for web applications & Node.js backend environment.
Proficiency in system coding, testing and prepares system documents.
Experienced with ES, Typescript, JS
Experienced with Express, or Koa.js etc
PostgreSQL, MongoDB and Elastic search
Unit testing, e2e testing, TDD, BDD
Experienced with Docker, K8s
Smart contract development and understand ERC20
Understanding of software development cycle
Proficiency in English
Relocation to our Hong Kong headquarters.
Work with highly motivated and skilled professional.