About the Role

We're looking for a software engineer to help build and scale TaskForceOne's core platform. You'll work across the stack — Django on the backend, modern frontend on the client — shipping features that real teams depend on every day.

This is a small team where you'll have a lot of ownership. You won't be writing tickets for other people to pick up — you'll take features from idea through to production.

What You'll Do

  • Design, build, and maintain features across rostering, time tracking, payroll, and messaging
  • Work with Python, Django, PostgreSQL, and Redis in a Docker-based environment
  • Write code that handles real-world complexity: award interpretation, timezone logic, and concurrent users
  • Own features end to end, including testing, deployment, and monitoring
  • Collaborate directly with the founder on product direction and technical decisions

What We're Looking For

  • Strong experience with Python and Django (or similar backend frameworks)
  • Comfort working across the full stack — you don't need to be a frontend specialist, but you can build a solid UI
  • Experience with relational databases and an understanding of data modelling
  • Good judgement about trade-offs between speed, quality, and complexity
  • Clear written communication — we're remote-first and async-heavy

Nice to Have

  • Experience with rostering, payroll, or compliance software
  • Familiarity with Australian award interpretation or Fair Work requirements
  • Experience with mobile app development (iOS/Android)
  • Background in real-time systems (WebSockets, channels)

Benefits

  • $70,000 – $140,000 base salary depending on experience
  • Fully remote — work from anywhere in Australia
  • Flexible hours — we care about output, not clock time
  • Home office budget
  • Paid conference and learning budget