Senior Backend Developer

  • Remote
  • Full Time
  • Mid Level

Affinda is an AI products company headquartered in Melbourne, with team members spread around the world.

This role is for remote employment. We're based in Australia, but are location agnostic. 

Is the role right for you?

We’re looking for an entrepreneurial developer to join the team and drive the development of our back-end architecture. The ideal candidate works on personal projects or start-up ideas in their spare time, has a ‘get things done’ mindset, and wants to be involved in the end-to-end process from product design through to deployment.

If you’re the kind of person who loves to get in on the ground level and be part of the foundations of an exciting project, this role could be for you.

Every member of our dev team handles interesting work every day, working on solutions to difficult algorithmic problems - not just connecting APIs. Our stack is React, Django, PostgreSQL, deployed on AWS. We focus on hiring smart people and getting out of their way, which means less meetings and interruptions, and more time for you to get things done.

Who is Affinda?

We are an AI Products company that builds world-class solutions, fast.

Affinda supports companies to embrace AI technologies. We build world-class AI solutions, currently used by over 500 companies. Affinda is releasing new Artificial Intelligence products just about every month. We are well funded and are growing >100% p.a. – providing a wealth of professional and personal development opportunities. 

Learn more at and (Draftable is one of our many products).

What is Affinda’s approach to work?

We have a family friendly approach with flexible hours and location – although you’re welcome to use our brand-new office in Melbourne’s CBD.

We’ve got clear goals as a business, and very few meetings. As a rapidly growing business there is the opportunity to take as much responsibility as you want.

We have a trust-based culture – we promote independence, we help each other out, and we despise micromanagement. We work efficiently, without the need for daily stand-ups.

We want to empower you to be maximally productive, and we’ll reward you fairly when you are. We judge you on your output and want you to just do what makes sense to make our company better. We don’t create arbitrary metrics you need to optimise to be rewarded.

We don’t care about credentials. We make sure non-assertive people get paid fairly. We proactively adjust salaries based on work completed – without the need for negotiation on your end.

We have a product-led development process. We are agile (but not Agile). We like short milestones. We launch things as soon as they’re ready. We don’t have much technical debt.

We are a small, friendly team of experienced professionals. We are all great at what we do and appreciate the value of working with highly competent peers.

Do you have the background we’re looking for?

  • You have 1+ years of experience developing the back end of web applications.  Specific experience with Django is beneficial
  • You have a deep understanding of RESTful API structures
  • You are comfortable with python testing frameworks
  • Any interest in AI, machine learning, AWS infrastructure, or frontend frameworks such as React would be great, but not required

What about lifestyle and diversity?

We have a new office in Melbourne’s CBD, with great shared spaces (and a table tennis table… every start-up needs a table tennis table).

We understand you have a life outside work, and we will respect your non-working and family time. We expect engineers to work a full-time load of 40 hours per week (and no more) and to be very productive during that time.

Affinda is an equal opportunity employer and is committed to building a team that represents a diversity of backgrounds, perspectives, skills and experiences.

Our recruitment process

Want to apply? The first step is to submit your application online via the link in this job ad, then:

  • Screening call [30 mins] – an opportunity for you to learn more about what we do
  • Technical interview [60 mins] – an opportunity for us to learn about your skillset
  • Work test [90 mins] – a hands-on exercise for you to demonstrate your abilities
  • Final interview [60 mins] – a two-way street. For us to confirm you’re the right fit for us, and for you to confirm we’re the best next step in your career

Everyone is different. The above is what we see as the optimal process, on average. Depending on the candidate there may be value in additional or fewer steps.

This is a role for a back-end dev who wants to do real, meaningful work.

Affinda is a small, but rapidly growing AI products company, that provides the right level of support, while getting out of your way and letting you do what you do best.

Read More

Apply for this position

Apply with Indeed
We've received your resume. Click here to update it.
Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or Paste resume

Paste your resume here or Attach resume file