Full Stack Engineer

Full Stack Engineer

Characterised by games and social, customer engagement, of all ages and backgrounds, is being redefined. Customers want to have fun, take on challenges, be recognised and share. Moroku’s people, platform and processes create engaging experiences for service providers that empower customers and help everyone compete. We do this with our proprietary On Ramp methodology that maps the customer journey towards mastery and an innovative, cloud based, application engagement platform, Odyssey, that drives the user experience, getting users to pay attention, build habits and act. 

Over the last couple of yeara Moroku has achieved several important strategic milestones including:

  • A gamified equities trading platform for a global bank
  • A new digital platform for financial advisors
  • A money management proof of concept for one of the world’s leading Super Fintechs
  • Development of a white lable digital banking channels solution 

These key achievements show an exciting future and give us cause to build out the team further as we seeing banks, fintechs and wealth management providers globaly lean in. 

Opportunity

We need a software engineer in Sydney to help us build out our Odyssey platform www.moroku.cm/odyssey and digital banking solution www.moroku.com/money.

You will be working on building backend NodeJS services on AWS cloud infras where you will be engaged in the design, creation and operationalisation of software platforms and experiences.  On the front end you’ll work with technologies including Flutter, React native, and Vue building mobile and web apps. 

Running Lean Startup and Agile you will be interacting with the business, designers and other engineers which demands excellent communication skills, an interest in business outcomes as well as engineering solutions and an enjoyment of creating new services as part of a team.

Responsibilities

  • Owning deliverables beyond the specification through to production and operation

  • Work with the engineering team to build a next-generation Game as a Service platform 

  • Contribute to the platform via backend API and Front End UI components

  • Ensure appropriate levels of automated testing across the codebase

  • Participate in code reviews

  • Identify and address performance bottlenecks

  • Communicate with other team members to figure out the best solutions to difficult problems

  • Help to identify and communicate standard practices and methodologies across the engineering team

Requirements

  • Two or more years of experience in React, Vue, Flutter or other Mobile app platforms.

  • Two or more years experience with backend NodeJS

  • Experience with NoSQL databases

  • Deep knowledge of agile development processes

  • Strong automated testing experience

  • DevOps skills – AWS, GCP, Azure etc..

  • Computer science degree or equivalent workplace experience

Bonus experience

  • Typescript experience

  • AWS Lambda  or equivalent Serverless technologies

  • Experience with one or more other programming languages – Java, Go, Python, Ruby,

  • GraphQL

  • AI / Big data

  • Working across multiple timezones

  • Game design

 

Apply Now

If the above sounds like it could be a fit, we would love to hear from you, outlining in your cover letter, why you think so.