Software Developer (Ruby on Rails)

Omise
Expired
+1
Cystral Design Center, Bangkapi, Bangkok
At office

Top 3 reasons to join us

  • New technology
  • Creative
  • Transparence

Job description

OmiseGO, a subsidiary of Omise, is bringing to market a white-label mobile wallet platform that facilitates payment, loyalty and rewards, remittances and cross-wallet transactions. By enabling money to move in different ways, OmiseGO opens up possibilities for new types of financial services for anyone, anytime, anywhere.

We are looking for passionate software developer(s) to build an e-wallet and mobile payment solution. You will work as a part of an engineering team, and liaise with various business stakeholders, to conceptualize the system requirement and architecture, perform system analysis and design, and develop applications. Depending on experience level, you may be asked to lead an e-wallet development team to ensure projects are delivered within timeline, budget and quality.

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.

Your skills and experience

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.

Why you'll love working here

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.

Payments for businesses big and small

Company type
IT Product
Company size
51-150 employees
Country
Thailand
Working days
Monday - Friday
Overtime policy
No OT

More jobs for you

Get similar jobs by email