There are about one billion active spreadsheet users worldwide. As software developers, we have a rich set of tools that help us work together, ship value, and track complex changes. Spreadsheet users don’t have that kind of help. At Delving, we’re working to change this. We’re creating new tools that help spreadsheet users deliver better value, sooner, safer, and importantly, happier.*

We’ve identified our first customers, and validated core assumptions about creating value for them. We’re ready to grow our programming team and would like to find two people who:

We’re specifically open to a wide breadth of experience. If you’re just starting out, you will learn and grow remarkably quickly here:

Pairing, test-driving code, and continuous delivery provide constant helpful feedback.

You’ll be working closely with experienced people in a well-supported environment.

Your work will touch every part of a software startup.

If you’re experienced: we look forward to learning from you and accelerating our delivery together.

The team and working practices today:

Our API and engine is written in python with pytest. Spreadsheets are complex, messy structures, and we have some wonderfully difficult technical problems. Our web experience is written in React+TypeScript with jest and Cypress. Everything is tied together with versioned, continuous delivery automation.

We expect all this to change as we grow and we don’t require experience in the specific languages and frameworks.

Our development team is currently 4: our CEO and CTO, our product designer who writes a fair bit of code, and a part time visual designer. We work closely with our Chief Product Officer in a lean and empowered product team framework.

We frequently pair or ensemble on work and generally write tests before we write production code.

We believe in maintaining a sustainable pace. Each year, we expect people to take 3 weeks of vacation, observe 15 holidays of their choice, and enjoy our annual end of year office closure.

The interview process:

Our interview process is designed to be as close to the experience of working with us as possible. We start with a one hour remote pair-programming exercise. As the candidate, you won’t have to do any typing. If we like writing code together, we’ll schedule a day of paid pairing on production Delving code, remote or in person. You’ll see what it’s like solving real production problems with us. You’ll also have the opportunity to meet with the CPO and other members of our team.

Location of work:

You tell us; we’re open to:

Fully Remote: Our team is currently distributed across North America.

Hybrid: Part-time working out of our offices in downtown Victoria, BC Canada. We’ve got whiteboards and pairing stations in the space.