Back-End Engineer

Singapore

We are looking for engaged and enthusiastic Back-End Engineers who will be responsible for scalable and maintainable systems. You're a pragmatic programmer who believes in your craft; you write tests, you try to write well factored code, you leave code bases better than you found them. You understand the job of an engineer is ultimately to deliver value to the customer, and you take ownership of that delivery through all of its stages.

WHO YOU ARE

  • Bachelor’s Degree – preferably in Computer Science or related engineering field
  • Familiar with web server architecture and SQL database
  • Familiar with RESTful APIs
  • Take Ownership, Initiative & Pride
  • You will have the opportunity to lead products from inception to launch, and own large parts of the product’s execution.

RESPONSIBILITIES

  • Design and implement domain supporting new features
  • Design well thought-out and easy to consume APIs
  • Build simple, elegant and reusable components that are extendable for future use
  • Implement instrumentation and profiling and optimisations
  • Build and operate infrastructure, toolset and deployment pipelines
  • Work in an environment that supports individual growth
  • Collaborate closely with other engineers in the company

Good to have

  • Knowledge of modern authorization mechanisms – Such as JSON Web Token
  • Familiar with integrating third-party libraries
  • Familiar with CI/CD toolsAbility to understand business requirements and translate them into technical requirements
  • Familiar with code versioning tools – Such as Git, SVN, Mercurial, etc.
  • Familiar with our backend stack: Go, PostgresSQL, NGINX, AWS, Docker
APPLY
Fresh grads are welcome.
BACK TO CAREERS »