Software Developer (Ruby on Rails)

Others , Cystral Design Center, Bangkapi, Bangkok
Xem bản đồ
Đã hết hạn

Mô Tả Công Việc

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.

Yêu Cầu Công Việc

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.

Tại Sao Bạn Sẽ Yêu Thích Làm Việc Tại Đây

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.