We are LemonStand
and we want to work with you

We’re working hard to make online retail better 🍋  fresh.

How many generic online stores have you visited that are a pain to use? Have you tried building a retail website for a fast growing brand? If so—and you lived to tell the tale—you have some idea why we’ve assembled a small, incredible group of talented people to tackle the challenge of making online commerce exceptional.

Who are we? We’re scrappy. We’re focused. We love design and adore our customers.

A photo posted by LemonStand (@lemonstand) on

A photo posted by LemonStand (@lemonstand) on

We build software so stores can sell more

We believe that successful online retail === a great shopping experience. What makes a great UX? Well, let’s get something out of the way first: a lot of it depends on the brand. A great shopping experience for a company who sells auto parts is very different from a boutique jewelry store.

This is where web designers and developers come in. They’re super important to crafting an amazing online shopping experience. A great designer has the knowledge to apply great techniques in a way that are tailored to the brand, the products they sell, and the people they sell those products to.

This is why we love web designers so much. Not just the ones who work on our team, but especially designers who work in studios or agencies and spend their days building eCommerce websites for brands who want to succeed. Great UX is tailored to the problem by amazing designers using wonderful tools.

We love designers and developers

Because web developers are so important to building amazing online stores, a huge part of our mission is building tools and features for them. LemonStand is flexible enough to allow web designers to implement custom design and functionality for their clients, while not forgetting that the product must be easy enough for the retailer to use on a daily basis.

A post shared by LemonStand (@lemonstand) on

A photo posted by LemonStand (@lemonstand) on

It's challenging

We won’t pretend it’s all unicorns and sparkles. Building great products is a bunch of work. Software as a service is hard work too, and we keep everything running 24/7, 365.25 days a year. Supporting our amazing customers takes dedication and general awesomeness, to help people find great ways to do things with our software. Marketing and sales are challenging too. But you know what? We love it. We love our customers. We love building software. And we love working our darnedest at it all.

It’s rewarding

Despite the challenges, we get up every day excited for the work we do. Why? Because the reward of seeing beautiful online stores come to life and flourish warms our heart. It makes us proud, and it makes it way more than worth it.

We don’t just design and build software either. We teach and mentor our people, so you would have opportunities to both lead and be led. We teach our design community about online retail and better design techniques. We contribute to the Open Source community whenever and wherever we can. And we’re always looking for better ways to contribute more.

We ship all the time

We exist to help our customers. The first way that we do that is by providing customer service that’s borderline obsessive. The second way is by shipping tirelessly.

What are we shipping? Product features and improvements. Better designs. Marketing campaigns. Better system performance. New ways of doing online retail.

Continuous improvement is part of our DNA. The lovely people of 🇯🇵 Japan have a concept called Kaizen. It means consistently improving incrementally. Relentlessly moving forward every day. We apply this across the entire company, from top to bottom, and it results in LemonStand shipping all the time.

A post shared by LemonStand (@lemonstand) on

A photo posted by LemonStand (@lemonstand) on

We use great tools

Tools! Software designers and developers love tools (I know I do).

At LemonStand we use the latest and greatest tools that fit how we think. All of our developers use VIM or EMACS, and we build software for PHP 3 and earlier.

Just joking!

We use tools that our people love to use. With your local setup, you’re free to use whatever makes you productive. As for our platform, we’re always looking to improve it, and are always keeping an eye on new approaches, frameworks, and platforms.

Our software currently sits on a performant and stable LAMP stack, using Chef and Python for automation, and JavaScript (and HTML/SASS on the frontend). We’re working on some Node.js layers for our stack, and are working on projects that use React for a better front-end UX in the future. Of course we’re constantly learning new things, which always has a chance of influencing our future path. You’d be a part of that.

Take this page, for example. It was sketched on a whiteboard (when we still worked from the same office) based on a Google doc of ideas. We paired up to draft the content in another doc, reviewed it a few times, with a quick Github issue to track the TODOs. We drew up a mockup using Sketch. All said and done, the page took about a day from start to finish (spread out over a week), including reviews, discussion, and actual making-it-happen stuff.

The way we work is way more important than the tools, although we do love using great tools to make us better.

We have a great way of building software

Do we dare call it process? We have a great process method way of building software. We’re not into perfecting any single methodology, rather we’re just focused on building great software. We understand the principles of many development approaches and we have made them part of our way of thinking and doing.

We’re agile (but not Agile). We do brief weekly meetings over a Slack call, we iterate and polish design, and we prototype, develop, and ship very regularly. We actually did a fun interview with the folks at Codetree talking about how we ship software at LemonStand. If you're interested (you should be, if you're wanting to join our team, right?), peruse through that.

We follow standards and keep our repositories and branches clean. We review all code that goes into production. And we believe in automated testing where it makes sense (and checklists too).

We track bugs, issues, and ideas obsessively. We use a bit of analysis to help us believe in our gut feelings, and we track a few metrics to see if we’re focusing the way we think we should. But, we don’t obsess over the charts and graphs, they’re just there to keep us from getting too far off our path, and to keep us honest with ourselves. (Ok, we do totally like to make the graphs pretty (but who doesn’t like the occasional pretty graph?))

We release our software with the press of a button. We test our software (mostly) with a few more keypresses. These things are important for quality, and for reducing the drudgery of complex and manual grunt work. Why is this important to you? Well, it means we value your time, and that we value making our software way better than we could without some automation. It also shows you that we know how things should be done.

And most important to us: we love user stories and regular design review. We have evolved a habit of pitching stories, designs, prototypes, and working code. It's a team activity where someone presents a design over video chat and/or screenshare and talks about how it solves for the wonderous ways our users build their stores.

We're a 100% remote team

Our team started with an office in Vancouver, but over time we began to appreciate the benefits of being a remote team. First, one of our team members suggested that we try doing "work from home Wednesdays". We did, and after some adjustment it was great! Things naturally evolved from there, and in May of 2017 we took the plunge and became a fully remote team.

It's all about communication in a remote team. How we communicate with each other directly impacts productivity, creativity, trust and satisfaction. To foster good communication, we have a few rituals and principles that guide our work. (we use a few tools that help too, such as Slack, Github and Appear.in)

To recreate some of the magic that you get from being able to swivel your chair around and speak directly to your colleague, we do things like regulary update a channel in Slack with notes on what we're working on. We have regular learning sessions over Slack video + screenshare, and casual video hangouts on Fridays. Company progress and news is posted regularly for all to see.

We even recently ordered pizza delivery to everyone's house (which was tough to coordinate!), and ate lunch together over a video call (see below for delicious proof).

Most of us are in 🇨🇦 Canada (explains our love of poutine and the majestic beaver), but we're excited to now be able to work alongside great people from other places around the globe. Maybe that's you?

A photo posted by LemonStand (@lemonstand) on

A post shared by LemonStand (@lemonstand) on

We want to hear from you

Enough already, LemonStand is a great place to work and you should send us your details pronto. So, what do we need from you?

Follow these super-simple instructions to get noticed by our fantastic group of hiring peeps:

(If you don’t follow these rules, we won’t even look at your stuff. We kinda think that if you can’t follow a few simple tasks, that things wouldn’t work out between us.)

  1. Write us a lovely letter. Tell us why you’re awesome, what you love about what you do, and how that would make LemonStand even better. Be honest, be interesting, and write well. AKA: send us a cover letter with some pizzaz. Or pizza, we love pizza too.
  2. Send us your résumé/CV and portfolio. The résumé/CV and portfolio can be a link to a website, a PDF, or text file (but totally not a Word doc). We’ll notice if you don’t send us one of those things, and we are hoping for something that will pique our interest in some way. We’re not looking for perfection, just for interestingness and trajectory (as you’re bound to do great things).
  3. Send us links to the other cool stuff you do. Blogs are cool. GitHub repos are great. Tracks on SoundCloud are 💯. Dribbble? Uh, yeah! Show us your potential awesome; we love looking through the interesting things people do, especially you!

Have a question about how to apply? Include your questions in your cover letter lovely letter and we’ll help you work it out.

Current Openings