We're looking for a Full-Stack or Front/Back-End Senior Software Engineer.

About Visualist

The modern productivity suite for creatives

Visualist turns your idea library into your idea lab.

What will you do as a Senior Software Engineer?

  • Create our consumer-facing and internal products
  • Collaborate with our product team on user research
  • Articulate our engineering principles and help define the long-term roadmap
  • Decide what features to build and improve
  • Drive software engineering best practices
  • Speak with our users to understand user challenges and assist with customer support

This role might suit you if...

  • You have strong proficiency in React (front-end) AND/OR Python/Django (back-end), and an interest in computer vision.
  • You have 5+ years of experience.
  • (For full-stack engineers) You enjoy building end-to-end features and are comfortable moving across the stack when necessary.
  • You take pride in your craft, and love delivering products that are high-quality.
  • You are comfortable owning and driving the development of the product.
  • You have designed, built, and maintained consumer-facing products.
  • You are interested in relational databases and many-to-many/many-to-one relationships.
  • You are a team player and organised.
  • You are excited about joining a startup as a founding engineer, and want to take part in shaping the engineering fundamentals of a young company.
  • You apply a product-driven approach to solving problems.
  • You are eager to be actively involved in the whole product development process, not just your domain.
  • You care about solving actual problems as much as building a delightful experience.
✨ Bonus: You have an interest in art and design, and how technology can be applied to them.

✨✨ Bonus: You resonate with any of the books/articles we've listed here.  

Application Process

  1. Apply here.
  2. If we think there might be a good fit, we'll get back to you within 3 days for a 20-min phone screen.
  3. The second stage is a longer interview over video call. We'll chat more about your background, interests, and experience.
  4. The third and final stage is a technical interview over video call.

More about Visualist

Here are some ideas that guide our approach to designing and building.
  • We all love collecting visuals online - whether it's for a project, or just for fun. We do so to be inspired and to create better. However, as our digital collections get larger, our ability to navigate the collections decreases, and the cognitive load in organising increases.
  • Keyword-searching is usually the entry point into a collection, but this assumes that you know what you want to search for. Creatives are often meandering, exploring, and seeking creative stimulus: you want "inspiration-oriented search". We call this serendipitous retrieval. If you're seeking inspiration, how can your search tools give you that?
  • When it comes to organisation, the filing cabinet system is limiting and frustrating. It also results in digital "black holes": folders that you never go back to. It's difficult, or tedious, to remix or reuse items in other places. This system is static and looks at items through classification lenses. However, it's how an item is used, and its meaning to you, that makes it valuable.
  • Adding new items to a collection should create exponential value: the sum of the whole should be more than the sum of the parts. But the way we store materials often means they are isolated silos. We lose the opportunity to discover useful connections and interact with existing items from our library.
  • A grid view of visuals is satisfying, but it's inherently linear and one-dimensional. It risks reducing the material to nothing more than a set of attractive visual images. The complexity of your library is hidden. How can we showcase contexts, connections, and relationships? We believe that images can be viewed in new ways to stimulate creativity and improve mental clarity.
  • Visual imagery is inherently subjective. We want to record our own interpretation of an image, establish associations, and build up a model of our own interests and perspectives. "Users must be able to tailor a system to their wants. Anything less would be as absurd as requiring essays to be formed out of paragraphs that have already been written."—Alan Kay
  • It's great that creative projects are happening digitally, but they are too fragmented and chaotic. Whether it's branding design, interior design, or fashion design, we think there's a better way to communicate in the creative process: we aim for less stress, and more results.
  • 👉 Visit our Recruiting page on our website to read more!