• 1Search for courses by Study Area, Level and Location
  • 2We deliver you all the matched results
  • 3Choose one or more course providers to contact you

Distance from location (kms)

Exact 5 10 25 50 100

Posted since

All 2 Days 1 Week 2 Weeks 1 Month

Sort results by

Relevance Date



Software Engineer


Source: uWorkin


We currently have a need for perm Full Stack Software Engineers to join our team. In this role, you will use your backend and frontend development experience to build and enhance our products.

Our expectation is that you love working as part of a small (yet growing) team of engineers, can adapt and thrive in a start-up environment, love simple code that works and have a polyglot mindset with a desire to learn and use different technologies.

Who we are

SNOOPER is a crowdsourcing platform for brands and retailers: our community of shoppers gets paid to collect in-store data and share them with brands in real time through our app. Brands leverage Snooper to take data-driven actions to improve in-store execution, optimise sales force effectiveness and create better shopper experiences, while creating additional revenue opportunities for everyday shoppers in Australia and beyond.

Since 2016, Snooper has been helping the largest FMCG players in the world get real-time point of sale data analytics – Coca-Cola, Mars, Beiersdorf, Pernod Ricard and many more.

As a Software Engineer at Snooper, you will

  • Be part of a team that will scale and enhance the existing platforms while we are creating the next generation of Snooper’s software architecture. Our projects vary between natively developing in our cloud-based architecture, and others will involve migration.
  • Refine, design, and deliver product requirements.
  • Work as part of a small (yet growing) development team in an agile methodology to deliver high quality software solutions.
  • Participate in roadmap, release, and sprint planning.
  • Write clean, well-organised code while making appropriate trade-offs between delivery speed, performance, robustness, scalability and client deadlines.
  • Work on both sides of our product:
  • Ourweb platform used by major brands and retailers in Australia and around the world to get access to real-time data analytics.
  • Ourmobile app used by over a hundred thousand people to collect data in store.

· Liaise and work with product and other teams to deliver high quality software solutions.

Wondering what our Tech Stack looks like?

  • Databases: MongoDB/Postgres
  • Backend: Kotlin + Spring Boot
  • Front end: JavaScript, React + Redux, Redux Saga
  • Mobile: JavaScript, React-native + Redux, Expo
  • Infrastructure: AWS services + Terraform
  • Events processing: AWS lambda + SQS/SNS, Kinesis

For our next generation platform we are planning on integrating a variety of new technologies to our stack, including:

  • GraphQL (Apollo, Hasura)
  • AWS Gateway
  • AWS AppSync
  • TypeScript/node
  • Svelte, WASM, and Nativescript

The ideal candidate will possess

  • Strong knowledge in Computer Science (data structure, performance, concurrency, ….) and Software Craftsmanship (test practices, design, code review, mentoring, ….)
  • Experience in multiple languages such as Java (mandatory) and/or Kotlin (not mandatory) to immediately help us build backend solutions
  • Experience in working with RESTful services
  • Commercial experience with JavaScript, using front-end technologies including React and React Native. We are open to candidates with Angular or Vue.
  • AWS experience across one or more of the following EC2, Kinesis, SQS, ElastiCache, Lambda, Glue, Athena, and S3. We are open to similar relevant experience with Azure or Google.
  • Competent with database technologies (e.g. RDMS such as MySQL, PostgreSQL and/or NoSQL like DynamoDB, Cassandra, MongoDB)
  • Strong understanding of code testability, build pipelines/DevOps, Docker and CI/CD systems
  • Ability to work on a user story from inception to production independently with a cross-functional mindset
  • An analytical, yet creative and result-oriented approach to problem solving
  • Passion for results and ready to go the extra mile to deliver value for our clients and users
  • Have full ownership of your features


  • Experience with React Native and Expo on a commercial project
  • Experience with Kotlin

Why join Snooper

Join a start-up that has rapidly become the leading voice of its industry and is now ready to enter its scaling phase with ambitious goals including expansion in Asian countries by 2021.

You will be part of a small team of developers, meaning you will be in the driver’s seat, being at the front line of our development and making your own decisions about the future of our stack. You’ll have the chance to be creative and question the status quo to bring Snooper to its next stage of growth.

Finally, our strategic partnership with leading AI and computer vision leader Trax Retail (2nd Unicorn in Singapore) will reinforce our position in APAC and position us as a leading technology player.

A few of our achievements

  • Awarded Start-up of the year atStartCon
  • Recognized as Digital Disruptor of the Retail and Consumer Products industry by the Australian Food and Grocery Council
  • Selected to be part ofmuru-D, the Telstra accelerator
  • $1M fund raising to accelerate growth
  • Partner ofCoca-Cola Amatil through their innovation and accelerator program, Amatil X
  • 100,000+ users, and an increased popularity supported by theAustralian media
  • 75+ leading FMCG companies and retailers leveraging the power of Snooper
  • An amazing team of 12 whose passion led to these fantastic results and are looking forward to the next Snooper adventures

How Snooper works

What’s in it for the brands: We are turning marketing and sales into a science – not just an art – by providing real time data analytics to brands at the lowest cost so that they can make smarter sales and marketing decisions. Brands can finally see through the eyes of their customers in real time and take actions to improve their experience in store.

What’s in it for our Snoopers: We create extra money opportunities for our community of shoppers and allow anyone to make money with their smartphones. Download the app, answer a couple of questions while shopping and get paid!

Find more information on our website www.snooper-app.com or watch our client testimonials on our YouTube channel.