Qualification :
• Bachelor's or Master's degree in Engineering, Computer Science, or any related field
• A minimum of 3 to 9 years of working experience in relevant areas
• Server side development experience with NodeJS(KOA) or Golang(GIN), RESTful API
• Client side development experience with React, React-hook, MobX or Redux
• Experience or familiarity operating database such as MongoDB, Redis, PostgreSQL, MySQL, Elasticsearch, Cassandra
• Experience or familiarity using best practice version control methodologies and tools such as Git
• Experience or familiarity with application deployment by using CI/CD (Gitlab-ci)
• Experience in container networking on Docker would be considered a plus.
• Experience in Microservice Architecture would be considered a plus.
• Experience in queueing system such as Kafka, RabbitMQ would be considered a plus.
• Experience in GraphQL would be considered a plus.
• Execute all levels of testing (Unit Test, Integration Test, E2E)
• Provide support and documentation (Postman, Swagger)
• Apply quality engineering principals throughout the Agile product life cycle
• Understand the general concepts of functional programming.
• Eager to learn new technologies