logo

Software Engineer - API Backends

Omise

Language:

英文 speak and write fluently and idiomatically

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 South-East 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

Mainly:

  • Design and implement our API endpoints (both public and internal).

  • Refactor and improve the API to make it safer and easier to use.

  • Code and debug, usually in Rails.

But also:

  • Read, understand, and explain basic accounting and financial systems.

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

 

Requirements

 

You

  • Minimum 2 years of experience with Ruby on Rails

  • Work effectively with minimal-to-none supervision.

  • Like to make products that are a delight for other developers to use.

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

  • Communicate well (verbally and in writing) in English.

Bonus

  • You can write concise and clear documentation.

  • You have professional experience across other languages and platforms.