Full-Time

Senior Software Engineer

Node.js/Typescript AWS, Core Banking Services

Posted on 6/27/2025

Zeller

Zeller

201-500 employees

Zero-cost EFTPOS payments with business tools

Compensation Overview

A$120k - A$150k/yr

+ Equity

Melbourne VIC, Australia

Hybrid

Hybrid: 4 days on-site per week at Melbourne CBD office, 1 day remote.

Category
Software Engineering (1)
Required Skills
Dynamodb
JavaScript
Software Testing
Jest
Apache Kafka
Infrastructure as Code (IaC)
TypeScript
AWS
Requirements
  • Bachelor’s degree in Computer Science, Engineering, or related field (Master’s degree preferred)
  • 5+ years of professional software development experience in enterprise environments
  • Demonstrated mastery of TypeScript and JavaScript with advanced knowledge of object-oriented programming principles
  • Proven track record implementing Event-Sourcing and CQRS architectural patterns in production environments
  • Extensive experience with event streaming technologies such as AWS Event-Bridge or Kafka
  • Advanced proficiency in unit testing and integration testing using frameworks like JEST, with commitment to test-driven development
  • Expert understanding of clean architecture, SOLID principles, and enterprise design patterns
  • Comprehensive experience with AWS cloud platform, particularly DynamoDB, SQS, Event-Bridge, and DocumentDB
  • Demonstrated proficiency with DevOps practices including ECS, Fargate, AWS CI/CD pipelines, and Infrastructure as Code
  • Exceptional analytical thinking and problem-solving capabilities
  • Outstanding communication skills with ability to explain complex technical concepts to diverse audiences
Responsibilities
  • Architect, design, and implement enterprise-grade, scalable software solutions using TypeScript and modern architecture patterns
  • Spearhead implementation of complex event-driven systems following Event-Sourcing and CQRS patterns
  • Lead development of cloud-native applications on AWS following clean architecture principles
  • Drive technical decision-making and solution design within cross-functional teams
  • Establish engineering best practices, coding standards, and architectural guidelines
  • Provide technical mentorship to junior and mid-level engineers
  • Conduct thorough code reviews and ensure quality through rigorous testing methodologies
  • Participate in technical leadership discussions and contribute to strategic technology roadmaps
  • Implement and maintain DevOps practices and infrastructure as code deployments
Desired Qualifications
  • Experience in banking and financial domain, particularly in core banking is preferred
  • Experience building high-throughput, fault-tolerant distributed systems
  • Advanced knowledge of serverless architecture patterns and AWS Lambda
  • Proficiency with containerization (Docker) and orchestration technologies
  • Experience with microservices architecture implementation, mono-repo structures, and domain-driven design
  • Strong background in performance optimization and scalability of event-driven systems
  • Experience with financial compliance requirements and security best practices

Zeller provides a full set of business financial tools with a focus on zero-cost EFTPOS for in-person payments. It also supports invoicing, online payments, customer data management, expense tracking, and the ability to earn interest on business funds, all accessible from a single dashboard on a freemium model. The product works by enabling businesses to accept payments in person without upfront EFTPOS fees, while revenue comes from transaction charges on EFTPOS and premium features. Unlike some providers, Zeller combines a broad suite of financial tools under one platform, backed by local seven-day-a-week support, dedicated account management, and staff training. The goal is to help small and medium businesses reduce costs and manage their finances more efficiently through an easy-to-use, integrated system.

Company Size

201-500

Company Stage

Series B

Total Funding

$122.5M

Headquarters

Melbourne, Australia

Founded

2020

Simplify Jobs

Simplify's Take

What believers are saying

  • UK market targets 5.7 million SMEs facing £5.2B annual card processing fees burden.[7]
  • Platform promises up to 35% annual cost reduction, addressing rising UK operating costs.[2]
  • Oracle Simphony integration enables remote terminal pairing across multi-location restaurant chains.

What critics are saying

  • Entrenched UK competitors SumUp, Zettle, Worldpay possess superior local integrations and brand trust.[2]
  • Square's aggressive Australian expansion with zero-fee EFTPOS undercuts Zeller's freemium model.[2]
  • Terminal 2 reliability unproven in high-volume environments risks customer churn to established providers.

What makes Zeller unique

  • All-in-one platform combining payments, invoicing, accounts, and expenses eliminates fragmented provider stack.
  • Sub-six-minute digital onboarding significantly faster than industry standard of several days.
  • Flat-rate transaction fees with no hardware lock-in contracts reduce total cost of ownership.

Help us improve and share your feedback! Did you find this helpful?

Benefits

Company Equity

Parental Leave

Flexible Work Hours

Professional Development Budget

Growth & Insights and Company News

Headcount

6 month growth

0%

1 year growth

1%

2 year growth

0%
UKTN
Apr 15th, 2026
Aussie fintech unicorn Zeller expands to UK to challenge legacy payment providers

Australian fintech unicorn Zeller has launched in the UK, marking its first international expansion since its 2020 founding. The Melbourne-based business payment and financial solutions platform achieved a $1 billion valuation following a 2022 funding round. The UK expansion puts Zeller in competition with numerous legacy institutions, challenger banks and established fintechs. However, co-founder and CEO Ben Pfisterer claims to see opportunity in the market, citing unreliable and costly payment hardware from legacy providers, along with lengthy onboarding processes. "The UK is one of the world's most advanced fintech markets," said Pfisterer, noting the market is four times the size of Australia. The company aims to offer merchants a more affordable way to manage payments and business finances.

Zeller
Oct 27th, 2025
What's New at Zeller this October

What's new at Zeller this october. By Team Zeller Myzeller has rolled out a stack of new features this month to give your customers more ways to pay - and give you more control over transfers, refunds, and cards. From scheduled transfers to personalised cards and China UnionPay acceptance, here's everything that's just landed and ready for you to use in your Zeller Account. Read on to learn more. Cut out extra admin by scheduling one-time or recurring transfers from your Zeller Transaction Account. Need to transfer funds on a regular basis or schedule a bill to be paid at a future date? Save unnecessary admin time by scheduling transfers from your Zeller Transaction Accounts for things like: * Paying suppliers, staff or rent * Paying bills via BPAY * Moving funds into your Zeller Savings Account to earn a great interest rate * Automatically setting aside money for tax time * Moving funds to another internal or external account You can choose to send funds instantly or at a future date, and set the exact time down to the quarter-hour. Transfers can occur one-time, or be placed on a recurring schedule to repeat on a daily, weekly, or monthly basis, and you decide when they end - on a set date, after a number of transfers, or left to run indefinitely. If plans change, you can end a schedule early. You can start scheduling transfers now in the Zeller Dashboard or from your Zeller App. Visit its support articles to get started: Welcome even more customers with China UnionPay. Myzeller has expanded payment acceptance on Zeller Terminal, invoices, and payment links to include China UnionPay cards, making it easier for your business to serve Australia's large and growing Chinese customer and tourist base. From international tourists to students studying at local universities, Chinese customers represent a significant and fast-growing segment for many Australian businesses. By accepting UnionPay - the trusted card network issued by virtually every major bank in China - Myzeller is removing friction at the checkout and opening your doors to more sales opportunities. UnionPay payments are processed through Zeller just like any other card at Zeller's simple flat rate of 1.4%. If you're already using Zeller, there's nothing more to do, you're ready to accept China UnionPay payments today. Learn more about China UnionPay acceptance here. Issue refunds easily with your pos-integrated Zeller Terminal. Refunds aren't always straightforward. Sometimes you need to refund an amount that isn't tied to a previous transaction in your POS. This new update allows you to push an 'unmatched' refund from your Linkly or Oracle-integrated POS to your Zeller Terminal, which then processes the refund directly to your customer's card. When you instruct your POS system to trigger a refund, your Zeller Terminal will prompt your customer to tap, insert, or swipe their card to receive it. This gives you flexibility to: - Refund payments that were not originally processed on Zeller Terminal The refund is processed straight back to the card presented, making things simpler for both you and your customers. Accept over-the-phone payments with your pos-integrated Zeller Terminal. Myzeller has made it easier for merchants using a point of sale system integrated via Linkly or Oracle Simphony to accept payments over the phone (also known as MOTO payments) with Zeller Terminal. Instead of requiring your customer to physically present their card, you can now manually enter card details when a sale is pushed from your POS to your Zeller Terminal. For merchants using a POS integrated via Linkly. * Start a sale in your POS system. * When the payment pushes to your Zeller Terminal and the standard Tap, insert or swipe card screen appears, tap the terminal screen to reveal the Enter Card Details button. * Manually key in the card details, and confirm the amount. The sale will automatically be closed and reconciled in your Linkly-integrated POS system. For merchants using Oracle Simphony POS. * Start a MOTO sale in your Oracle Simphony POS system. * On your Zeller Terminal, manually enter the card details and confirm the amount * The transaction result is automatically sent back to your POS - no extra reconciliation needed. Note: Before processing an integrated MOTO payment, make sure your Zeller Terminal is paired with your POS via Linkly or integrated with Oracle Simphony, and that MOTO payments are enabled. Showcase your brand with personalised debit and corporate cards. No matter how big or small your business is, strong branding is key to making you look professional and established. Myzeller know a lot of effort goes into creating a strong brand identity, which is why Myzeller has made it easy to personalise Zeller Debit Cards and Zeller Corporate Cards with your business logo and custom labels. Adding your logo to your cards shows suppliers you take your finances seriously, while also helping to reinforce your brand and avoid mixing business and personal expenses. Plus, for businesses with multiple venues or employees, personalised cards make expense management easier. When creating a new card, you'll be able to upload a logo and add a label to help make clear which team, department, or purpose the card is for. Both physical and virtual cards can be customised from your dashboard in just a few minutes. Virtual cards are available to use instantly, while physical cards are delivered in under a week. Keep the feedback coming. Myzeller is always adding features to make it simpler and smoother to run your business. Keep an eye on your Zeller Dashboard and the Zeller Business Blog for the latest updates. Myzeller'd love to hear your ideas for what Myzeller should build next! Send them to [email protected] and Myzeller'll use them to shape its roadmap. Upgrade from your outdated business bank. Open a free Zeller Business Transaction Account today.

Small Business Answers
May 22nd, 2025
Super app to significantly reduce late invoice payments

Australian fintech Zeller has announced an update to their all-in-one B2B financial super app, including the release of new invoicing functionality, enabling small businesses with a fully mobile solution to create, manage, track, and send invoices directly from their smartphone.

The Shout
Apr 7th, 2025
How are electronic payments reshaping Australian tipping culture?

Zeller's 2024 Australian Tipping Report revealed that, despite ongoing cost-of-living pressures, Australians are tipping more frequently and generously than ever before.

TelcoNews Australia
Mar 5th, 2025
Zeller launches 'Bill at Table' to boost restaurant efficiency

Zeller, an Australian fintech company, has launched "Bill at Table," a solution aimed at helping restaurateurs increase table turnover and improve operational efficiency.

INACTIVE