logo

Software Engineer - Payment Channels

Omise

Language:

英文 speak and write fluently and idiomatically

日文 speak and write fluently and idiomatically

中文 fluent

Location:

Bangkok泰國

Category:

Payments,blockchain

Position:

Software Engineer

Job type:

Full-time

Salary:

Competitive

Job Description:

 

Why we need you

Omise is one of the largest digital payment services provider in Thailand. We also operate in multiple countries across Southeast-Asia. Financial systems are generally complex and sensitive to changes. Additionally, in SEA, not everyone can apply for Credit Cards. Payment methods preference vary significantly from country to country. This is why we strive to provide access to as many payment channels as possible so that our merchants can conduct business without having to worry about accepting payments from their customers.

 

What you will be doing

  • Implement new payment channels as business requires.

  • Read, understand, and explain complex financial systems specification.

  • Understand and able to explain common financial terminology such as Enrollment, Acquirers or Settlements.

  • Code and debug across multiple languages and platforms, including Ruby, Go, Elixir and Python.

  • Respond to sales and support queries on complex interaction between financial systems.

  • Refactor and architect critical financial pipelines with minimal downtime.

 

Requirements

 

You

  • Work effectively with minimal-to-none supervision.

  • Like to discern, tease out and investigate incomplete/faulty specifications.

  • Know when and where to be careful with regards to code and security.

  • Communicates well, verbally, and in written words, in English.

  • Are unsatisfied until you can find the root cause of problems.

  • Are always looking for the most optimal solutions.

Bonus

  • Are able to read Chinese or Japanese technical specification.