« back to Careers

Software Engineer

Brisbane, Australia

Kapiche is looking for an exceptional engineer who will be focused on delivering scalable, high-quality work that will have a direct impact for our customers. If you have strong production experience with Vue.js (or React) and are looking for an opportunity to do some of your best work, keep reading!

What is Kapiche?

Organizations are collecting enormous amounts of customer feedback, but current solutions for actioning this data are expensive and slow to produce results.

Kapiche is an AI-powered text analytics solution to solve this problem.

Using NLP to analyze and understand customer feedback at scale, Kapiche provides an extremely economical solution to uncover deep insights in customer data - fast. Our software enables our customers to make the most impactful decisions for their business, whilst reducing cost and time to results by 100x (minutes not weeks), with much deeper insights.

How you will make an impact for us

Your biggest impact will come from your technical and engineering output; this role will see you working on code and collaborating on various technical objectives for most of the working day.

By joining the team you will help us move the needle in our workload so we can continue to make good progress on the work needed to hit our company goals. We need core technical strength in engineering with high output at a high quality so we can focus on delivering scalable high-quality work that will have a direct impact for our customers.

All our engineers have shared ownership of the full stack so this role is perfect to get broad experience in both front-end and back-end domains; however, for this role, it would be more advantageous to bring strong front-end skills and experience.

Drawing on your previous experience of working on a user-facing product, you will work on our front end analytics single page application built on modern technologies like Vue.js. New features implemented by you will be delivered to customers in fast deployment cycles.

As an early team member to Kapiche, you’ll thrive in a fast-paced start-up and be prepared to roll up your sleeves, be curious, and keep pushing to help shape our technical direction whilst delivering quickly to meet the needs of our ever-growing customers.

But, just as important as the technical experience is, we need you to have an eye for detail, be a creative problem solver and a clear communicator who is comfortable to offer your ideas, The Engineering team is tight-knit, with no egos, and welcomes engineers to come and join us as we scale.

Our Stack

  • Vue.js on the front end.

  • Python on the backend, using Django REST Framework, and Tornado.

  • Experience with any of Docker, Kubernetes, Google Cloud Platform, or SQL, would be beneficial.

Key Responsibilities

  • Develop scalable, fast, robust, and simple web-based solutions to solve complex business problems.

  • Implement new features and optimise existing ones to drive maximum performance.

  • Provide high-quality code reviews.

  • Triage and resolution of software defects.

  • Collaborate with stakeholders (designers, marketers, sales, customers) in order to deliver engineering outcomes.

Essential for the role

  • You have a STEM degree or equivalent in experience.

  • You have 5+ years production experience.

  • You are very experienced with Vue.js (or React).

  • You possess the ability and experience in owning the delivery of features or requirements.

  • You have built software for paying customers.

  • You think laterally about problems and ideate and deliver on creative solutions.

  • You possess strong analytical and reasoning skills with an ability to visualise processes and outcomes.

  • Empathetic communication is essential to success in this role.


  • Python experience.

  • Django experience.

  • Previous experience building SaaS or cloud services at scale.

  • Experience with cross-functional teams having worked alongside designers, customer support, marketing and sales.

Why you will love working at Kapiche

At Kapiche, people are our main focus. We are building the best possible team capable of winning the global race to own the text analytics market. Our approach is to find A-player candidates like yourself, give you ownership of your work and everything you need to achieve outstanding results. What you can expect from us:

  • Competitive salary + equity options.

  • Flexibility to work from a new office in Fortitude Valley, Brisbane and from home.

  • Relocation package offered for the right person.

  • Encouragement and support to learn with Professional Development allowances to do so.

  • A safe environment and structure where engineers are invited to comment on the direction of the product and company.

  • Team activities and regular social gatherings.

  • Monthly Wellness Allowance.

  • Maximum support needed onboarding to get you up to speed.

Get in touch with our People Team at careers@kapiche.com