Job Title: Software Engineer
Location: Open to remote locations across Australia & NZ
Job Type: Full-time
Division: Technology
At OFX, we're a global provider of online, international payments, cards and expense management services. We solve the complexity of moving money and enable better decisions.
We have a wealth of experience in finance and tech companies, from startups to global names. As a Software Engineer, you will be joining a team that ships reliable code fast and uses the latest frameworks and technologies to deliver an A+ experience.
Key Responsibilities:
- Translate application requirements, storyboards and use cases into functional applications
- Design, build, test and maintain efficient, reusable, and reliable code
- Ensure the best possible performance, quality, and responsiveness of applications
- Identify bugs, and devise solutions to mitigate and address these issues
- Enhance usability of our applications (UX / UI)
Requirements:
- Knowledge of Typescript or any other strongly typed language
- Knowledge of frontend frameworks such as React
- Knowledge of document and relational databases (DynamoDB, Postgres, Opensearch)
- Skill for writing reusable libraries
- Familiar with various design and architectural patterns but mostly microservices architecture
- Experience with distributed systems and asynchronous event-based microservices
- Knack for writing clean, readable, and easily maintainable code
- Experience creating databases that represent and support business processes
- Experience implementing automated testing platforms and unit tests
- Proficient understanding of code versioning tools such as Git
- Experience with Cloud Provider AWS (manage stacks, deployments, secrets, etc)
- A product mindset, constantly thinks about the customer and product to deliver the best possible outcomes
- Be a self-starter who is motivated and driven and passionate about what they do
- Be willing to always learn and embrace new technologies and ways of solving problems
Desirable Skills:
- Demonstrated experience with AWS, especially AWS Lambda, S3, DynamoDB and API Gateway
- Design and development experience in a microservices or serverless ecosystem
- Experience collaborating directly with designers to rapidly prototype ideas
- A solid understanding of UX fundamentals
- Personal Projects / Open Source Contributions and involvement with the broader developer community
What it's like working at OFX:
- We see challenges as opportunities and we're not afraid to roll up our sleeves to get stuff done.
- We operate as one team, cross-functionally and globally, to drive outcomes that deliver excellence for our customers.
- We're curious self-starters who love learning and sharing our knowledge with others.
- We celebrate this with an annual volunteer day, which OFXers can use together or individually, as well as matched giving and the opportunity to nominate charity of choice every quarter.
- We offer a wide range of learning and career development opportunities to help every OFXer build their capacity and career, with leadership training, secondments, internal mobility and access to a large library of online learning.
Benefits:
- Health insurance
- Primary and secondary gender-neutral carer parental leave (16 weeks) or birthday leave
- Flexible work environment and hybrid work model
- Inclusive, diverse and non-hierarchical culture
Why choose OFX:
- At OFX, we are committed to fostering a diverse, inclusive and accessible workplace where we value, respect, and encourage our people to be their authentic selves.