Shuffle

Visit website

Backend Developer

  • Software Development
  • Full-time
  • Melbourne, AU
  • Remote friendly

About Us:

Shuffle.com is one of the fastest-growing platforms in the cryptocurrency, sports, and gambling industry. We’re expanding rapidly, and we’re looking for a skilled Backend Developer to join our team.

The Role:

As a Backend Developer at Shuffle, you’ll be working on the core systems that drive our gaming platform. You’ll work closely with our frontend developers and product team to build robust, scalable infrastructure that keeps up with our pace of growth.

What We’re Looking For:

We’re seeking a developer with at least 3 years of backend development experience and can write production-grade code in JavaScript/TypeScript using Node.js and Nestjs. You’re comfortable working in fast-paced environments and know how to build systems that are scalable, secure, and maintainable. Bonus points if you’ve worked with distributed systems, message queues, or real-time features before.

Key Responsibilities:

  • Backend Development: Build and maintain backend services using Node.js, TypeScript, and NestJS.

  • API Design: Develop fast, reliable, and well-documented APIs that power everything from onboarding to betting to wallet transactions.

  • System Design: Contribute to architecture decisions and help scale our infrastructure with performance and reliability in mind.

  • Database Work: Design and optimise schemas and queries in PostgreSQL, with a focus on performance and integrity.

  • Real-Time Systems: Work on systems that require speed and accuracy including websockets, event-driven flows, and low-latency transactions.

  • Security: Write secure code and handle sensitive systems responsibly.

  • Team Collaboration: Work closely with frontend devs, product, and leadership to ship features end-to-end.

Skills & Attributes:

  • Experience: At least 3 years of experience in backend development.

  • Technical Proficiency: Proficient in JavaScript/TypeScript and Node.js, comfortable working with relational databases (PostgreSQL preferred).

  • API Expertise: Experience building and maintaining scalable APIs.

  • Optimisation Skills: Strong ability to optimise code execution and standardise code according to industry best practices.

  • Analytical & Problem-Solving: Excellent analytical thinking and problem-solving skills, with the ability to tackle complex development challenges.

  • Team Player: Ability to work independently and as part of a collaborative team.

  • Communication: Good communication skills in English, both written and verbal.

Why Shuffle.com?

At Shuffle.com, you’ll have the opportunity in a fast-paced, innovative environment. We value creativity, efficiency, and a commitment to quality, and we’re looking for someone who wants to join us in building the best possible experience for our users.

How to Apply:

If you’re ready to take on a challenging and rewarding role in backend development, we’d love to hear from you. Please send us your resume detailing your experience, skills, and why you want to work at Shuffle.com.