Company Description PerformID powers merchant-funded rewards by connecting banks and premium publishers to thousands of compliant, affiliate-led card-linked offers. The platform simplifies technical integrations, making it easier for partners to launch and scale reward programs. PerformID focuses on driving incremental spend for merchants while delivering measurable value and engagement for end customers. Team members collaborate in a dynamic, technology-driven environment that emphasizes data integrity, performance, and transparent partnerships.
We are seeking a highly skilled and motivated Full Stack Software Engineer to join our team in Sydney. In this role, you will be responsible for the full software development lifecycle, from conceptualising and designing robust architecture to building, deploying, and maintaining scalable web applications, databases, and cloud infra.
Core Responsibilities
- API & Backend development: Design, build, and maintain secure and high performing APIs and server-side logic for financial applications
- Database management: Architect, optimise, and maintain relational and NoSQL database structures as well as data warehousing solutions
- Front-end: Build, test, and deploy responsive, user-focused web applications and user interfaces
- Infrastructure & DevOps: Design, deploy, and maintain cloud infrastructure and CI/CD pipelines to automate testing and deployment
- Quality Assurance: Conduct code reviews, ensure compliance with security standards, and maintain a clean and well-documented codebase
- Agile: Manage project timelines effectively within an Agile team environment
Required Skills
- Frameworks & Languages: Python, Django, React, TypeScript, Gatsby, React Router
- Databases & Analytics: PostgreSQL, Google BigQuery, Looker Studio, Redis
- Cloud & Infrastructure: Google Cloud Platform (GCP), Google Cloud Run
- DevOps & Orchestration: Docker, Kubernetes, GitHub Actions, Terraform
- Security & Compliance: CrowdStrike, Vanta, GitHub Advanced Security
- Package Management: NPM, Yarn, Poetry
- Testing: Pytest, React Testing Library
Qualifications
- Education: Bachelor’s Degree in Computer Science, Software Engineering, or a highly related Information Technology discipline
- Experience: A minimum of 3 years of relevant post-qualification full-stack software engineering experience