Senior Backend Engineer (Java)

Location Kuala Lumpur
Job Type Permanent
Salary Competitve, Visa & Relocation
Reference 31191

The banking system is evolving to give consumers the transparency, control and financial well being they deserve. In a world where technology can change how we live for the better, there is no reason to be burdened by legacy systems, bureaucracy and mediocrity.
Our client's goal is to solve real world money problems for millions of people by empowering them, and providing a simple interface for users to send, receive and track their money

  • Join a fearless adventure, where your opinion and input is highly contributional.
  • Work in a fast paced, growing company where you will be empowered to succeed.
  • An environment where you can challenge and be challenged.
  • You will be surrounded by a multidisciplinary group of experts.
  • Competitive salary & benefits.


We’re looking for:

  • We are looking for highly motivated, self-starting, world-class back-end developers to take a leading role in engineering our data processing and back-office systems.
     

Your task will be to:

  • Code greenfield solutions on customer-facing and back-end systems.
  • Add new features to existing code.
  • Refactor and update our systems for improved technology use and efficiency.
  • Expand and architect systems to work effectively across widely separated compute and storage clusters.
  • You’ll be interacting with product development, risk, fraud, and systems to keep our products up to date, secure and effective.
  • Our technology stack is based on Java 8 with Spring on the back-end, AngularJS, Java/Kotlin, and Swift/Objective-C on the front-end/app. We run on Kubernetes and automate as much as we can.


We aren’t religious about our tools and we’ll readily adopt new techniques if they can help produce a more effective product.


An ideal profile might look like:

  • A proven and solid track record in software engineering with Java (4+ years)
  • A Bachelor’s Degree or above in Computer Science / Math’s / Physics or similar 
  • You will need to be proactive and bright, able to build effective systems quickly and correctly,
  • Show initiative and help grow the team and both yours and our capabilities at speed.
  • Good working knowledge of Spring, Kubernetes, distributed systems and algorithmic, SQL (and database systems more generally), micro services, python and the git revision control system.
  • Excellent English communication skills, both written and verbal
  • We’d like you to have a good working knowledge of app development, of computer science concepts, python, and some design expertise would be useful.
  • Payment and financial systems experience would be helpful but is not essential
Apply Now