Platform and Application Software Engineer

Location: Taipei, Taiwan

Job Description / Responsibilities

  • Design and develop enterprise-grade payment service solutions, and transaction platform based on blockchain technology.
  • Perform problem analysis and provide technical solutions to resolve customer issues.
  • Create and maintain technical documents.


  • Bachelor’s degree in Computer Science (or related field).
  • 3+ years programming experience with the following: Java (must), Python (plus), C++/C, NoSQL (Mongo), RESTful API, gRPC.
  • Experience with CM and bug tracking tools, such as GIT, Jira, or Redmine.
  • Experience with Kafka, Hazelcast, MongoDB, ElasticSearch, and JMX.
  • Fluent in English.


  • Industry experience in telecom and payment.
  • Familiar in technologies: telecom industry, blockchain, authentication (OAuth 2.0), electronic payment processing, digital wallet, DCC, DCB, POS system, BSS integration.