Posted on: 09/10/2025
About The Role :
As a Principal Full Stack Engineer, youll play a pivotal role in leading the architecture, development, and maintenance of our most critical systems - including loyalty engines, coupon frameworks, and integrated QSR applications.
- Architect and deliver complex systems for loyalty, discounting, and customer rewards - from backend logic and APIs to seamless integrations with web and mobile apps.
- Build and evolve scalable APIs using Node.js, Nest.js, and Express.js (TypeScript), enabling dynamic and rule-based engines for core product features.
- Oversee the development and performance of Flutter-based applications used by large QSR brands, ensuring stability, scalability, and user-centric design.
- Design robust relational data models using PostgreSQL, with efficient caching via Redis to
support real-time performance.
- Build secure, performant GraphQL APIs with Apollo, enabling flexible client-side data access across platforms.
- Deploy, monitor, and scale services in Google Cloud Platform (GCP), leveraging automation and modern DevOps practices.
- Set the standard for clean, maintainable, and testable code.
- Lead code reviews and refactor legacy systems where necessary.
- Collaborate closely with product managers, designers, and engineers to shape technical direction, define requirements, and deliver outcomes.
- Drive the adoption of AI-powered tools to accelerate development, automate issue resolution, and improve engineering efficiency.
Qualifications :
- 7 - 10+ years of experience as a full-stack engineer, with a strong emphasis on backend development and scalable system architecture.
- Proven track record of leading complex technical projects end-to-end, from design to deployment and iteration.
Deep expertise in :
- Node.js, Nest.js, Express.js (TypeScript).
- GraphQL and Apollo.
- PostgreSQL (relational data modelling) and Redis (caching).
- Google Cloud Platform (GCP) for deployment, scaling, and monitoring.
- Experience with Flutter or the ability to quickly manage and adapt to Flutter-based codebases.
- Domain experience in building loyalty platforms, discounting engines, or other rule-driven systems is highly desirable.
- A solid understanding of performance optimization, cloud infrastructure, and system reliability at scale.
- Excellent communication and stakeholder management skills, with the ability to work cross-functionally across product, design, and engineering teams.
- Full-time availability during Australian business hours (AEST) to collaborate effectively with our core team and partners.
Good to Have :
- Experience working with QSRs, retail systems, or other transaction-heavy domains.
- Familiarity with CI/CD pipelines, automated testing frameworks, and observability tools (e.g., Stackdriver, Datadog, Sentry).
- Exposure to AI/ML tools or automation frameworks for accelerating development workflows.
- Experience integrating with third-party platforms such as POS systems, payment gateways, or
marketing automation tools.
- Strong product mindset with a focus on usability, performance, and reliability.
- Contributions to open-source projects or active participation in tech communities.
- Prior experience in remote-first teams, especially across time zones.
Did you find something suspicious?
Posted By
Posted in
Full Stack
Functional Area
Full-Stack Development
Job Code
1558082
Interview Questions for you
View All