Layer 1



We see great engineering as the reduction of complex things into simple things. These initial complexities might include code, abstractions, systems, architecture or infrastructure. We believe this approach, searching for simplicity in complex things, lies at the heart of problem solving.

We’re looking for a Full-stack Software Engineer to join our team and help us solve problems.

Note: This role is based in Sydney, Australia.

Engineering at Qwilr means:

  • 🔨 Building the features of the Qwilr apps, abstractions as well as the systems and infrastructure that powers them using a MEAN Stack (+React)
  • 🧐 Participate in and provide feedback on code reviews for other Qwilr engineers. We love code review because it sharpens our reasoning and grows our shared knowledge.
  • 🤷‍ Ponder, discuss and enumerate different approaches to problems. We are big believers in solving problems early, in discussion, on whiteboards or design documents, before hitting code.
  • 🚀 Collaborate with designers and founders to design and build a product that revolutionises the way individuals and organisations communicate with the web
  • Pro tip: To thrive in this environment you need to fundamentally love learning new things, improving where you might have gaps or weaknesses and embrace That Kindergarten Feeling of starting from a low knowledge baseline and figuring things out.

    Problems you'll tackle

    Design a best in class web editor 

    Web pages can do amazing things today, and we want Qwilr to enable everyone to create those experiences. Visually engaging layouts, interactive content, transitions and styles. The challenge here is finding a way to make these impressive outcomes fast, simple and intuitive. And that's no easy task. 

    Broaden our product's use cases

    We started as an online proposal tool, but people have been organically using us for more—landing pages, brochures, events. You'll help define this new category, and make it easier and more valuable for teams to work with these use cases across their organisation.

    Enable real-time collaboration

    There's lots of tricky experience and interaction details that need to be figured out to make this feel smooth and clear, especially to match the expectation that's been framed by Google Docs.

    Set the stage for automation

    Our future lies in being able to automate the creation of Qwilr Pages. From forms people fill out, other integrations, or even things they click inside other Qwilr Pages.

    Qwilr Team 2020

    The Hard Things...

    (Which Are Also The Best Things).


    Qwilr is a large, complex and multi-layered app used by tens of thousands of people conducting millions and millions dollars worth of business. Because we are still a small team, that means a given Qwilr engineer might work on (take a breath): feature building, analytics and data crunching, build systems, Docker and container questions, infrastructure, load and scale questions, caching & CDN questions, headless browsers, low level APIs for our WYSIWYG editor and a lot more(okay, breathe out).

    We’re a Startup (no, really, we actually are).

    At Qwilr we’re building something that has no precedent, dealing with tricky technical domains (WYSIWYG ain't easy!), chasing exponential growth and grappling with scarce resources. This is the genuine startup engineering experience. Sometimes that means making mistakes and that’s OK. In our experience, you'll need humility, independence and a good dose of fortitude. But if you’re the right kind of mind, it’s also the most fun you’ll ever have.

    We Have A High Bar Of Excellence.

    Our first principle as a company is “Undeniable Bestness”. We believe in winning our race by being the best, not throughs hacks, bandaids and shortcuts. This means we have a high bar of excellence at the company. For code, product and for people. We care about how expressive that function name is, whether we have boiled things down into the crispest abstractions and whether the pieces of a system fit together, as naturally as Lego. We go back to the drawing board when things aren't right, because we care deeply about the quality of what we produce.

    High Bar Of Excellence Meets Velocity

    There’s an episode of the Simpsons where Homer says: “that’s future me’s problem”. It's funny in the context of the Simpsons, but less funny in the context of a complex and long-lived codebase. Qwilr engineers have the difficult task of managing tradeoffs between Current Us and Future Us. Respecting and thinking about this tradeoff is part of Qwilr’s second principle as a company: “Velocity With Valour”. And it’s no easy thing to do. But building this muscle and making it part of our daily conversation is what makes us a formidable product team.

    The Great Things


    Every member of Qwilr (engineering or otherwise) is actively encouraged to input and contribute to the direction of the product and the company. We actually have a formal process around The Big Questions at Qwilr called “Group Think”. Ideas can come from any quarter and shape our whole trajectory.

    Flexibility (aka Be Comfortable & Produce Good Code)

    Qwilr has no requirements about attire or what time you turn up at the office. Our ethos around issues like these can be summarised as: it's all about productivity. What we care about is that you produce quality code, solve problems well and collaborate well. For some people that means working from home a few days a week. For some people that means sleeping late and working in the night. For some people that means going to the gym in the middle of the day. Whatever it is that makes you comfortable, focused and able to produce great work and collaborate well.

    Your Life Is Compatible With Qwilr

    Happy and healthy people can focus, push themselves when it matters and do great work. Exhausted and stressed people do not do good work. Period. Part of Qwilr’s focus on “Undeniable Bestness” is a focus on encouraging employees to be mentally rested, to take leave and to lead fulfilled lives outside of work. We want the best people and we want to keep them. Part of that means ensuring that life is compatible with Qwilr and ideally, enhance one another.

    Working With Smart People Who Care About What They Do.

    We’ve got that list of impressive backgrounds we can reel off (Google, Microsoft, Campaign Monitor, Harvard etc) - but what you really need to know is this: Qwilr is fierce about finding the best people and providing them an environment to flourish. That means we’ve got a team of really smart people, who really care about, and take pride, in what they do.

    Our Process - What To Expect.

    Tell Us Something About Tech: we think part of good engineering is clear communication through code. Function names, variable names, architecture and abstractions are all ways in which you communicate meaning and intention to other engineers. So, the first step in this process is to write us a few short words (see "Apply" at the bottom for details).

    Chat with us: The first chat will be an informal call or meeting with our Talent team. This is an opportunity for you to get to know us at a human level, and for us to get to know you.

    Technical Vetting: This comprises a take home task and an onsite experience day with us. You can read all about our vetting process here.

    Do I need {x,y,z} experience? Nope.

    If you read through our Engineer Hiring Rubric you'll see we value raw intellectual ability and a desire to learn and improve far above years of experience, or familiarity with a particular tech stack.

    Our tech stack comprises: javascript, node.js, AWS, MongoDB, Angular and React

    Don't worry if you've not used any of the above - our technical test can be done in any language of your choice. Commercial experience using our stack is not a requirement for the role.

    Why Qwilr?

    Qwilr makes it easy for people to express themselves using the web.

    Does this sound like you? Click below to apply and we can get the ball rolling 🎉