Software Developer

OmiseGO - Bangkok

7 months ago

Omise is looking for a great software developer to join the core team, where you will focus on enhancing or adding new features to our dashboards, APIs, libraries, and SDKs to make our merchant’s life easier than ever.

The core team stack is mostly Ruby on Rails but we now have, or will soon have, Elixir, Node.js, React, PHP, Python, TypeScript and a slew of other stuff running in production. You’ll have a chance to contribute your unique perspective and expertise to our already diverse programming environment.

The core principles that we’re looking for in a developer, as far as writing good code goes, are clarity, simplicity and defensiveness:

Clarity: you can write clear code that any devs could read and understand in one go.
Simplicity: you can write gimmick-free and straightforward code with no ambiguities.
Defensiveness: you can cover edge cases and treat user inputs with care.
As the best person for this position, you should go out of your way to teach your peers as well as being eager to learn new things. The team also greatly values developers who can read and understand code efficiently and provide helpful feedback. In short, you must be comfortable reviewing other people’s code.

You are:

  • autonomous;
  • open-minded;
  • eager to learn new things;
  • self-motivated;
  • comfortable in a rapidly changing environment.

You can:

  • write test for your code;
  • write consistent code;
  • work in team;
  • communicate with confidence in English;
  • handle responsibilities.

This position offers you:

  • an above market salary;
  • a nice and flexible work environment;
  • a health care plan;
  • 3 days per week of remote work;
  • a MacBook Pro to work from coffee shops or beaches;
  • a friendly bunch of colleagues.

Apply now