Senior back-end engineer

Employment type: Full time

Location: Australia (we’re a remote-first distributed team, so flexible on exact location)


About the job

Most people who face a legal problem do not get help from a lawyer. And for those who do, many find the experience expensive, uncertain and confusing. Josef’s mission is simple and ambitious: to make legal services more accessible for everyone, no matter who you are. 

Josef is an award-winning no-code platform that allows legal teams to easily build, launch and scale automated legal services. Since we were founded in 2019, we’ve used cutting-edge technology to help hundreds of thousands of people solve legal problems, ranging from public transport fines in Australia to domestic violence in North Africa, from complex tax questions in San Francisco to helping people deal with troublesome landlords in New York.

Our customers include in-house legal teams at companies like L’Oreal and Bupa, global law firms like Clifford Chance, law schools like New York University and Melbourne Law School, and legal aid organisations around the world, like Housing Court Answers in New York.

Josef doesn’t just build world-leading tech: we also lead the conversation. We’re regularly invited to present our research at conferences worldwide, including last year at the International Conference on AI and the Law in Braga, Portugal, and at Stanford’s JURIX conference in Maastricht, Netherlands.

To learn more about life at Josef, check out this page.

What we are looking for

We are actively seeking a talented Senior Backend Engineer with a unique blend of experience in web application development, DevOps, and a keen interest in Generative AI. We are looking for someone who is a team player who loves learning new technologies and problem-solving.

Who we are

The Josef team is exceptional, fiercely creative and driven to make a difference in the world. Because of this, our culture is open and we expect everyone to be a leader.

We are all from a range of different backgrounds, united in the pursuit of a shared objective of making legal services more accessible to everyone. We value and celebrate diversity, and we’re committed to creating an inclusive, flexible and happy environment for all employees.

What you will be doing

As an experienced and highly skilled senior developer, you will play a pivotal role in our collaborative and interdisciplinary team, working closely with product managers, designers, and fellow engineers. Together, we are dedicated to crafting user-centric solutions and online services that make a difference. 

One of our core focuses is leveraging Language Models (LLMs) to revolutionise the accessibility of complex legal, regulatory, and compliance content. By harnessing the power of LLMs, we aim to empower individuals who require access to such information by providing them with intuitive and user-friendly interfaces.

At the heart of our success lies our commitment to delivering exceptional products. With meticulous attention to detail, we build robust services, develop APIs, and produce thoroughly tested, production-ready code. Your expertise and leadership as a key team member will be instrumental in helping us achieve our mission of becoming a trusted partner to legal and compliance teams, revolutionising their interactions with clients and the broader business landscape through the application of generative AI tools.

What you will do:

  • Write clean, reusable, maintainable code
  • Build web services and APIs
  • Deploy CI and DevOps tools
  • Test your work across devices with a focus on performance and scalability
  • Work with the product, design and engineering team and write tech specifications and documentation
  • Help define and improve our internal standards for style, maintainability and best practices for a high-scale web environment
  • Ship amazing products
  • Learn and experiment with Generative AI concepts like LLMs, NLP and prompt optimisation

What you bring to the role

Must haves:

  • Have a passion for delivering high-quality products and applications
  • Love writing maintainable and easily understandable code
  • Thrive in a collaborative, creative and empathic team environment. You love sharing knowledge, helping unblock, coaching and mentoring fellow team members
  • Treat others with kindness, empathy and respect
  • Approach every moment thinking ‘How can I help?’
  • Advocate for improvements to product quality, security, and performance that impact your team positively
  • Work independently and collaboratively with your teammates to consistently ship features and improvements

Technical Expertise

  • 5+ years building web applications or services
  • MVC coding in Python, Ruby, Javascript, PHP or similar
  • Extensive experience in continuous integration, deployment and test-driven practices 
  • Experience in building solutions with security, performance and scalability in mind
  • Experience writing and consuming APIs
  • Great understanding of design patterns and systems
  • Understanding of algorithms and computer science fundamentals
  • Experience with performance and optimization at scale

Nice to haves

You’ll ideally have:

  • An interest in Natural Language Processing and the latest Machine Learning developments. You don’t need to have work experience
  • Employed rigorous testing and validation methodologies to determine the effectiveness of various approaches that drive continuous improvement

It’ll be great if you have experience in:

  • Python Flask 
  • MySQL
  • GCP
  • OpenAI APIs or similar
  • Data indexing and search engines
  • Vector Databases
  • Fine-tuning LLMs
  • Node.js
  • VueJS
  • React.js

What we look for in future Josefites

We’re passionate about our culture, here’s a glimpse into what we strive for as a team:

  • Passion to make legal services more accessible and the world a better place
  • Adventurers! Josefites are ambitious, brave and hungry
  • Desire to work collaboratively in a fast-paced, rapidly changing start-up environment
  • Proud Nerds – a hunger for knowledge and a keen appetite to learn
  • People who don’t take themselves too seriously, but who care deeply about others
  • Open minds, a sense of fun, and desire to bring your authentic self to work every day

Our perks and benefits

To support you to do your best work our perks and benefits include a Josef day off once a month, an annual education budget, and so much more.

What to expect

  • Competitive salary
  • Flexible work environment
  • Generous paid leave
  • Top-end equipment (laptop and whatever else you need!)
  • A supportive and inclusive environment
  • Professional development (both internal and external, with a stipend)
  • The ability to help us determine the future direction of the company
  • As a start-up, a workplace that is challenging, dynamic, creative and independent
  • Quarterly reviews to ensure that both you and us are meeting mutually set goals

Submit your application

If you think you’d be a good fit then we’d love to have a chat!

Please have your CV ready to upload, and use our bot to apply for the job while getting a sneak peek at one of our products.

Apply via our bot
Josef Q

Experience Josef Q,
our AI tool, in action

Book a demo to see the transformative power of AI to create digital tools that unlock corporate content.

Josef Q

Book a
Josef Q Demo

Josef No-code

See Josef's no-code
automation platform

Book a demo to see our no-code workflow automation platform in action and learn how it transforms your day-to-day.

Josef no-code

Book a Josef
no-code Demo

Thanks for requesting
a demo!

We'll be in touch soon to arrange a time to speak.