Back to Careers

Senior Back-end Developer - Contract role

Brisbane (remote-friendly)
Applications close

About Josephmark

At Josephmark, we believe a better future happens by design. We are a venture studio, specialising in design, digital product, and venture strategy. We partner with passionate people and like minded companies to envision a better way to work, live, and play – whether that’s bringing a pre-seed startup from 0 to seed through our VaaS model, breathing new life into legacy brand identities, or crafting new digital products and brands that propel the world forward.

About the Team

JM is made up of designers, developers, strategists, writers, storytellers, shapers, and technologists. We are a mission-driven team looking to build the future we want to see. Our studios work collaboratively across Australia (Brisbane and the Sunshine Coast) and Los Angeles.

What we are looking for

We are actively seeking a senior back-end developer to help us on a number of projects working with our other developers. Beyond hands-on build experience on each of these projects, you will play an integral part of the design, development and delivery of new features across these projects, providing strong technical and delivery input into proposed solutions. As the product and business continues to grow you will have the opportunity to mentor and coach future junior developers as a core member of the original team.

Experience with the following tech stack is required:

  • Django / Python (essential)
  • Docker (essential - 3-5 years)
  • Containers (essential - 3-5 years)
  • Kubernetes (Nice to have)
  • NodeJS / Typescript (Nice to have)

You should have:

  • Experience in a lead role, providing direction and mentoring a small team
  • 5+ years of Django/Python - Bonus: experience with WagTail and DRF
  • Experience with at least one backend language (ideally Python)
  • Experience working within software engineering teams in an agile environment.
  • Experience in product development ideally in a startup environment or equivalent.
  • High level debugging and troubleshooting skills.
  • Experience with working with containers and K8 orchestration.
  • Bonus: Experience with LiveKit platform integration.
  • Good communication skills, written and verbal

What’s in it for you?

Ultimately, you get to tap into a supportive JM network balancing small team founding vibes. As a valued team member you have the ability to advocate, prioritise, and work collaboratively on all aspects of product development and build. This is a great opportunity to work closely alongside product, design, and other engineers to implement solutions to user problems and gain exposure to commercial business decisions that drive growth.

This is an initial 6 month contract position that with a strong view to extend and to go permanent. We prefer this position to be in close proximity to our Brisbane office but are open to fully remote applicants within Australia who can align with BNE (AEST) timezones. Please note that you must be based in Australia and sponsorship is not available for this role.

Apply by Email

Uzi Baron, Technology Director

What’s the most interesting thing you’ve worked on at JM? From a functionality and business models perspective, the Vest investor platform is my favourite project. It redefines the world of ventures and family offices investments. Technically Hvntr and Haven XR are the most interesting. Directing VR tech for Queensland Ballet's Bespoke performance was the most fun project I've worked on. I went to the show, and the real time feedback I got from audience members was phenomenal.

How long have you been in the industry for? Formally since 1994, but I was fortunate to have been playing with computers since 1984.

What’s the best thing about working at JM? The team.

What’s the worst thing about working at JM? The team... just kidding. I can't really think of anything.

What advice do you have for anyone looking to get into what you do? Probably a cliché, but like anything else in life, make a decision and just do it. Set a priority to teach yourself what's needed to make things work. Experiment, fail and repeat without giving up until you get it. It's not rocket science (at least not until our kids grow up and have access to rocket fuel).

Link us to something cool