Junior Software Engineer

Quest Payment Systems

Melbourne

On-site

AUD 60,000 - 80,000

Full time

2 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Quest Payment Systems Pty Ltd in Melbourne is seeking a Junior Software Engineer to join our agile team. You will design and build robust backend and web systems using TypeScript, C#, Python and React that integrate with our payment hardware.

You will also contribute to supporting components in C/C++, Kotlin, and Flutter, helping ensure performance, security and reliability across the platform while learning in a fast-paced fintech environment.

Qualifications

  • 12 months software development experience minimum.
  • Strong backend and web application experience using TypeScript, C#, Python and React.
  • Familiarity with payment tech and secure coding is a plus.

Responsibilities

  • Develop and maintain backend systems that facilitate payments.
  • Develop and maintain websites, portals, and payment flows for merchants and customers.
  • Build secure, user-friendly interfaces that meet payment standards.
  • Support and interface with APIs from internal teams.
  • Contribute to future payment tech through experimentation and iteration.
  • Improve tools, processes, and engineering culture.

Skills

TypeScript
C#
Python
React

Tools

Docker
Kubernetes

Job description

Quest Payment Systems Pty Ltd is an award-winning Australian Fintech company that produces a range of innovative "end-to-end" payment solutions, including payment terminal hardware, software, and transaction services, for major Australian retailers and financial institutions.

Based in Melbourne, Quest has been internationally recognised for developing a cashless donation system and is an innovator in the payment industry. We recently launched 'Tap-on-Phone' in the Australian market.

Find out more at: https://www.questpaymentsystems.com/

THE ROLE

We're looking for a skilled Junior Software Engineer to join our agile development team. Your primary focus will be on designing and building robust, user-friendly Back-end and Web systems using a variety of technology, including Typescript, C#, Python, and React that integrate seamlessly with our custom payment hardware. You'll also contribute to supporting software components written in C/C++, Kotlin, Flutter, and others, ensuring performance, reliability, and security across the platform.

This is a diverse and technically challenging role where your work will have direct, real-world impact on how people pay every day.

YOUR RESPONSIBILITIES
  • Develop and maintain Back-end systems that facilitate payments, and payment related processes
  • Develop and maintain Web sites, portals, and payment flows used by merchants and customers
  • Build secure and user-friendly interfaces that meet strict payment standards
  • Support and interface with a range of API's provided by other internal teams
  • Help shape the future of payment tech through experimentation and iteration
  • Contribute to continuous improvement in tools, processes, and engineering culture
WHAT YOU BRING
Essential skills:
  • Strong hands-on experience building back-end systems and web applications using Typrscript, C#, Python, and React
  • Familiarity with full-stack development, UI/UX design principles, and back-end deployment best practices
  • A strong grasp of software design, debugging, and performance tuning
  • Clear communication and the ability to thrive in a collaborative team
  • Minimum of 12 months experience
Highly regarded:
  • Experience with payment technologies (e.g. EMV, NFC, contactless)
  • Experience developing software using C/C++, Kotlin, Flutter, and other languages
  • Understanding of cryptographic protocols and secure data handling
  • Familiarity with wireless technologies like Bluetooth and Wi-Fi
  • Familiarity with devops, Docker, Kubernetes, and other deployment technologies and processes

Please note applications will only be considered from candidates who are currently Australian citizens or permanent residents.

Only successful applicants will be contacted.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Junior Backend & Web Engineer – Payments Tech
Junior Backend & Web Engineer – Payments Tech

Quest Payment Systems Pty Ltd • Melbourne

On-site
AUD 60,000 - 80,000
Helpdesk Support | Australian Fintech Company
Helpdesk Support | Australian Fintech Company

Quest Payment Systems Pty Ltd • Melbourne

On-site
AUD 55,000 - 65,000
Fantastic opportunity to start or take
Award-winning Fintech company
Excellent salary package
+1
Senior Fullstack Developer
Senior Fullstack Developer

Restive • Melbourne

Hybrid
AUD 120,000 - 150,000
Technical Services Engineer
Technical Services Engineer

Quest Payment Systems Pty Ltd • Melbourne

On-site
AUD 90,000 - 120,000
Infrastructure & Security Engineer – Payments Tech
Infrastructure & Security Engineer – Payments Tech

Quest Payment Systems Pty Ltd • Melbourne

On-site
AUD 90,000 - 120,000
Staff Software Engineer, Payments Technology
Staff Software Engineer, Payments Technology

Commonwealth Bank • Sydney

On-site
AUD 180,000 - 260,000
Staff Software Engineer, Payments Technology
Staff Software Engineer, Payments Technology

CommBank • Sydney

On-site
AUD 190,000 - 230,000
Lead Engineer - Payments
Lead Engineer - Payments

Bespoke Careers • Sydney

On-site
AUD 180,000 - 240,000
Staff Software Engineer, Payments Technology
Staff Software Engineer, Payments Technology

Commonwealth Bank • Melbourne

On-site
AUD 180,000 - 240,000
Principal Software Engineer - Payments
Principal Software Engineer - Payments

Cognizant • Sydney

On-site
AUD 180,000 - 260,000
Top locations