Full-Time

Senior Software Engineer

AWS, Backend

Posted on 10/30/2025

Zeller

Zeller

201-500 employees

Zero-cost EFTPOS payments with business tools

No salary listed

Remote in India

Remote

Category
Software Engineering (1)
Required Skills
Dynamodb
Postman
Node.js
Nest.js
Jest
Docker
TypeScript
CloudFormation
Microservices
AWS
Terraform
REST APIs
Serverless
OAuth
Requirements
  • Minimum of a Bachelor degree in software engineering (or related)
  • 5+ years of working experience in a technical hands on software engineering role
  • Demonstrable experiences in developing mission-critical systems
  • Strong background in software engineering and design patterns
  • Experience in microservices and serverless architecture
  • Knowledge in architecture patterns such as CQRS, event-sourcing
  • Design, develop, and deploy microservices and serverless applications using Node.js, TypeScript, and AWS
  • Unit tests using Jest, along with Supertest and Postman as supporting tools
  • Experience with NestJs
  • Good knowledge in multi-threaded and socket programming
  • Instinctive desire to maintain code quality, tidiness and zero technical debt
  • Strong understanding of testing practices (TDD/BDD), with tools like Jest, Supertest, and Postman
  • Good with API and its design/protocol e.g. Restful, Websocket, SOAP
  • Good understanding of Request/Response vs Async protocol
  • Familiarity with production-grade monitoring, logging, and alerting
  • Can work with various databases to match query and storage requirements e.g. DynamoDB, SQL, DocumentDB
  • Build and maintain scalable REST APIs integrated with DynamoDB, S3, SNS/SQS, Step Functions, and Lambda
  • Experience in cloud native architecture
  • Understanding of data lake and data warehousing
  • Knowledge in secured coding e.g. OWASP, XSS, CORS
  • Experience in authentication standards and platforms e.g. JWT, OAuth, Identity Federation
  • Experience in AWS Cloud environment
  • AWS Serverless architecture
  • Microservices
  • Blue Green Deployments
  • Own CI/CD processes using CodePipeline, CodeBuild, and CodeDeploy
  • Infrastructure As a Code (IAC): Terraform, Cloudformation
  • AWS Devops SNS, SQS, EventBridge, Step Functions ElastiCache
  • Loading Balancing, Route53, CloudFront, ECS,ECR, Auto-Scaling
  • S3, RDS, DynamoDB, DocumentDB
  • CodePipeline, CodeBuild, CodeDeploy
  • Improve observability using CloudWatch, X-Ray, and other monitoring tools
  • Proven track record in developing and maintaining mission-critical high-load productionsystems with SLA 99.999%
  • Proven track record in supporting rapid and agile product deployments to different environments
  • Contribute to and evolve our technical architecture and engineering processes
  • Participate in system design and architecture reviews
Responsibilities
  • Analytical and be able to work with fuzzy requirements
  • Methodologically translate discussions with stakeholders, documents, own research findings into technical designs and implementation steps
  • Prior experience in handling a team of software engineers to last and go production mindset versus build as proof-of-concept
  • Strong background in softwareengineering and design patterns
  • Experience in microservices and serverless architecture
  • Knowledge in architecture patterns such as CQRS, event-sourcing
  • Design, develop, and deploy microservices and serverless applications using Node.js, TypeScript, and AWS
  • Unit tests using Jest -, along with Supertest and Postman as supporting tools
  • Experience with NestJs
  • Good knowledge in multi-threaded and socket programming
  • Instinctive desire to maintain code quality, tidiness and zero technical debt
  • Strong understanding of testing practices (TDD/BDD), with tools like Jest, Supertest, and Postman
  • Good with API and its design/protocol e.g. Restful, Websocket, SOAP
  • Good understanding of Request/Response vs Async protocol
  • Familiarity with production-grade monitoring, logging, and alerting
  • Can work with various databases to match query and storage requirements e.g. DynamoDB
  • Build and maintain scalable REST APIs integrated with DynamoDB, S3, SNS/SQS, Step Functions, and Lambda
  • Experience in cloud native architecture
  • Understanding of data lake and data warehousing
  • Knowledge in secured coding e.g. OWASP, XSS, CORS
  • Experience in authentication standards and platforms e.g. JWT, OAuth, Identity Federation
  • Experience in AWS Cloud environment
  • AWS Serverless architecture
  • Microservices
  • Blue Green Deployments
  • Own CI/CD processes using CodePipeline, CodeBuild, and CodeDeploy
  • Infrastructure As a Code (IAC): Terraform, Cloudformation
  • AWS Devops SNS, SQS, EventBridge, Step Functions ElastiCache
  • Loading Balancing, Route53, CloudFront, ECS,ECR, Auto-Scaling
  • S3, RDS, DynamoDB, DocumentDB
  • CodePipeline, CodeBuild, CodeDeploy
  • Improve observability using CloudWatch, X-Ray, and other monitoring tools
  • Proven track record in developing and maintaining mission-critical high-load productionsystems with SLA 99.999%
  • Proven track record in supporting rapid and agile product deployments to different environments
  • Contribute to and evolve our technical architecture and engineering processes
  • Participate in system design and architecture reviews
Desired Qualifications
  • Experience in fintech
  • AWS Certified Solutions Architect (Associate or Professional)
  • Experience in working within a high-growth environment
  • Experience in other programming languages
  • Experience in payments
  • Exposure to Domain-Driven Design (DDD)
  • Experience with PCI compliant environments (PCI-DSS, etc)

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