Job Description

Junior Software Developer

The Company

Checkbox is a multi award-winning technology start-up with a mission to empower anyone to build software. With a focus on decision and workflow automation, business users within operational roles such as legal, compliance, and procurement, use drag and drop to build their own solutions that automate manual processes, analysis, and documentation. Since launching the product at the end of 2018, we have signed on big brands like Deloitte, Telstra, Allianz and Coca-Cola Amatil, winning 13 awards globally. As a team, we have incredible talent that have previously co-founded or led global SaaS success stories and Co-Founders in the Forbes 30 Under 30 list. As people, we are high performers who are positive, collaborative, open and direct in our communication, and care a lot about this business and each other.

The Position

At Checkbox you will be one of our earliest engineers and will join a small tight-knit team of passionate, intelligent
people. It is vital for us that our engineers feel a sense of individual impact, trust and continuous growth while solving challenging problems to get things done. Our engineers are the lifeblood of our company, and we’re always seeking ways to improve our engineering quality and culture so that our engineers can create their best work.
You will be contributing to a codebase built primarily on React, Golang and Node. As we are a young and growing
company, you will be playing a huge role in setting the direction of not only the technology and the product, but our
company as a whole.

In this position, you will:
+ Build & test well-organised, modular and reusable components and interfaces
+ Contribute to a future-ready, high quality and performant code base
+ Practice and preach best-practice engineering standards & processes
+ Work collaboratively in an agile environment to shape and develop features
+ Share technical solutions and product ideas through design review, code review and technology discussions

The ideal candidate would exhibit the following:

+ At least 1 year of commercial development experience
+ Academic background in Computer Science, Software Engineering or related degree
+ Thrives in a fast-paced startup environment
+ Quick & deep learner who stays up to date with new tech, understands pro/con and right timing to adopt
+ Passion for solving technically challenging problems in a fast and pragmatic way
+ Fun, positive and collaborative attitude to work

+ Familiarity with React, Redux, Golang and/or NodeJS
+ Experience with DevOps, AWS, Kubernetes and CI/CD
+ Experience in Machine Learning, NLP or other AI methods

Compensation will vary based on experience but will consist of both salary and stock options.

Want to jump on board?

If you find this exciting and think you have what it takes, we would love to meet you. 

Please contact us at with your CV and any links to your portfolio.