Software Engineer

Bangkok, Krung Thep Maha Nakhon, Thailand | Full-time

Apply

The role

As a software engineer on our backend team your prime responsibility is to create and support features needed in our games as well as working together with systems engineers on the team to ensure reliability and scalability of the platform.

You will get to work on technologies such as Ruby (mostly RoR), eventmachine, MySQL, Redis and Cassandra. We are however not set on these technologies and they will most likely change in the future, you will be part of figuring out which technology to bring in next.

What you will be doing:

  • Collaborate with system engineers to improve current features and bring new into production.

  • Making sure our backend is of great quality.

  • Get hands-on experience with building a scalable backend for millions of users.

  • Build a nice platform for our game developers to built great games ontop of.

  • Investigate and implement new technologies to improve our service.

About you

  • You have previously been doing web or backend development with Ruby.

  • You know that HTTP and TCP/IP is not abbreviations for rare diseases.

  • You are experienced in Ruby and other object oriented languages.

  • You are not afraid to dig deep into a problem.

  • You believe testing and documentation is an important part of your job.

  • You value maintainable software/systems.

  • You write clean easy to understand code.

  • You speak and write English.

  • Experience with server management is a plus.

  • Experience with TDD is a plus.
  • Open source contributions is a plus.