A leading payments platform is seeking a Full Stack Engineer to join its Digital Payments squad. The successful consultant will work across the technology stack to deliver high-quality, scalable features supporting seamless payments and digital commerce experiences.
The platform powers Australia’s largest non-bank payments provider, processing over 1.3 billion transactions annually. The engineer will collaborate within a cross-functional team, contributing to the build and evolution of a robust, secure, and modern payments experience.
Key Responsibilities
- Collaborate with Product Owners, BAs, QA Engineers, and other software engineers to deliver scalable and performant solutions aligned to the technology roadmap.
- Participate in technical delivery, including designing, building, deploying, and maintaining solutions.
- Work across both back-end (.NET/C#) and front-end (Angular) stacks to build robust, full-stack functionality.
- Follow secure coding practices, ensuring solutions adhere to security and compliance standards.
- Engage in all Agile ceremonies, contributing to collaborative delivery practices.
- Partner with technical leads and senior engineers to design maintainable and secure systems.
Your Background
Essential:
- Minimum 6 years of software engineering experience.
- Recent experience (last 3-4 years) with C# / .NET (v5.0+) and Angular (v14.0+).
- Strong understanding of microservice architectures.
- Experience working with Microsoft Azure or other cloud technologies (AWS, GCP).
- Proficiency in unit testing, TDD, and BDD practices.
- Experience developing REST APIs including OpenAPI standards.
- Familiarity with CI/CD, infrastructure as code, and DevOps automation.
- Solid grasp of web security practices (e.g. OWASP Top 10).
- Excellent problem-solving, collaboration, and communication skills.
Desirable:
- Experience with event streaming, service bus, or message queues.
- NoSQL experience, preferably MongoDB, including performance tuning.
- Exposure to Apigee Edge API Platform.
- Experience with Dynatrace monitoring tools.
- Background in financial services or backend payments processing.
- Familiarity with containerisation technologies (e.g. Docker, Kubernetes).
- Strong documentation skills and ability to collaborate effectively with UI designers and cross-functional teams.