Full Stack Software Engineers – Payments & Merchant Portal
ExperienceMid Level (6-10 years) | Senior (11-15 years)
Est. StartApril 7, 2025
Duration6 Month(s)
Leading Retail GroupLeading Retail Group
Partially Remote
Sydney, AustraliaSydney, Australia
Required Skills
Full Stack Development
Software Development
Digital Payments
Project Overview

Our client, a leading retail payments platform, is seeking several Full Stack Software Engineers to work on their Payments Experience within the Merchant Portal. The roles involve designing, developing, and maintaining scalable, secure, and high-performance solutions across the full stack.

As part of a cross-functional squad, you will collaborate with Product Owners, Business Analysts, Software Engineers, and QA Engineers to deliver payment solutions that power merchant transactions.

Key Activities:

  • Full Stack Development: Build and maintain microservice-based architectures using C# with .NET and Angular (must-have), as well as Dapr, MongoDB, and other modern technologies.
  • API & Integration: Design and develop RESTful APIs adhering to OpenAPI standards, with a strong focus on secure and scalable integration patterns.
  • Cloud & DevOps: Work with Microsoft Azure, Azure DevOps, GitHub, and leverage Infrastructure as Code (IaC) principles to deploy and manage applications. Experience with CI/CD pipelines and automation is highly valued.
  • Eventing & Messaging: Build solutions using Azure Service Bus and other messaging/streaming frameworks to enable robust, asynchronous communication.
  • Security & Compliance: Follow secure coding practices, including the OWASP TOP 10, and contribute to compliance and risk mitigation initiatives.
  • Monitoring & Performance: Use tools like Dynatrace to monitor application performance, troubleshoot issues, and ensure optimal service delivery.
  • Agile Collaboration: Actively participate in Agile ceremonies (Scrum preferred), contributing to sprint planning, estimation, retrospectives, and delivery execution.
  • Stakeholder Engagement: Work closely with tech leads and senior engineers to ensure maintainable, future-proof architecture.

Your Background:

Essential:

  • Strong full stack experience, including hands-on development in C# with .NET and Angular.
  • Experience with Microsoft Azure (or AWS/GCP), Azure DevOps, and GitHub.
  • Deep understanding of RESTful APIs, OpenAPI, and API security.
  • Proficient in Agile delivery, TDD/BDD, and CI/CD workflows.
  • Solid knowledge of web security principles and secure authentication methods.

Desirable:

  • Familiarity with Dapr, Azure Service Bus, and event-driven architectures.
  • Experience with NoSQL databases such as MongoDB, including performance tuning.
  • Knowledge of Apigee Edge API Gateway and Dynatrace monitoring tools.
  • Background in financial services or payments processing environments.
  • Exposure to containerisation and orchestration tools such as Docker and Kubernetes.
  • A collaborative mindset and strong communication skills.
Similar Opportunities