Senior Software Engineer

Founded in 2012, iMoney is South East Asia’s leading fintech marketplace for consumer financial and utility products, with operations in Malaysia, Philippines, Indonesia and Singapore. We compare credit cards, loans, broadband packages and various other financial products, providing consumers with the convenience of online comparison and the benefit of telephone-based advice. Serving over 20 million users annually iMoney is the “go-to” marketplace for consumers to learn, compare and apply for financial products, check their credit score and keep in touch with the latest personal finance news. iMoney is part of the ASX-listed iSelect Ltd, Australia’s largest marketplace for consumer finance and utility products. Our vision is to empower consumers to make intelligent decisions on money matters and our corporate culture is underpinned by six core values: Integrity, Make a Difference, On the Money, No Drama, Enterprising & Yearn to Learn

Job Description

The Role:

  • Architect, design, develop, deploy and operate microservices that can serve millions of users, using DevOps practices and tools
  • Take functional tests and unit tests to the next level
  • Measure code complexity and improve where needed
  • Help develop the best possible continuous delivery pipelines
  • Strive towards making the systems highly secure
  • Monitor and improve the usage of the services you build
  • Work closely with various other teams to improve operations, functionalities and efficiency

Skills & Requirements

  • Bachelor’s or Master’s degree in Computer Science, Engineering or a related field or an excellent track record in the field of software engineering
  • At least three years of experience with production systems written in NodeJS/PHP/ Python (and relevant framework e.g. Laraval, ExpressJS, Django)
  • Good knowledge of frontend programming languages: HTML, CSS, JavaScript (and relevant framework e.g VueJS or AngularJS)
  • Fully proficient with Git and Docker (Kubernetes a big plus)
  • Excellent knowledge of relational and NoSQL databases (MongoDB)
  • Familiarity with microservice architecture, distributed systems, and RESTful APIs, particularly using cloud infrastructure such as Google cloud, AWS
  • Passionate and curious about emerging technologies and can quickly evaluate and adapt to new frameworks, languages and approaches
  • Practical understanding and application of Agile development practices
  • Excellent communication skills in English

Please send us your résumé, examples of your best works, sketches, prototypes or anything else that demonstrates your interest and ability.