Careers

Product Developer (React & PHP)

Hi, my name is Brad Touesnard. I’m the founder of Delicious Brains Inc. We make high quality products for WordPress.

The “we” is currently Ian Jones, Iain Poulson, Ashley Rich, Gilbert Pellegrom, Matt Shaw, Peter Tasker, Caillie West, Lewis Warren and myself. Caillie works on marketing and support, Lewis handles all things design, and the rest of the crew develop our products and support our customers. I primarily wear the CEO and Product Manager hats at the moment.

I’m currently in the process of hiring a marketer, a writer, two developers, and helping Iain transition to a Product Manager role. Exciting times!

We put a lot of effort into making sure our products are a pleasure to use, which means very few bugs and all the details are just right. We’re looking for someone who recognizes the value in this and is passionate about building an awesome product and owning the little big details. If this piques your interest, you should consider this opportunity.

I personally review all applications myself.

The Job

About a year ago, I laid out a detailed roadmap for our flagship product, WP Migrate DB Pro. We’re in the process of rebuilding the airplane while it’s in flight. With each release we aim to modernize a chunk of the codebase while at the same time delivering some new value to our customers. Over the past year Peter has been rewriting the entire frontend in React and implementing a new design. We’re about a month away from a first beta release.

You will work with Peter on fixing up WP Migrate DB Pro and building long overdue features. You’ll open pull requests for him to review and he’ll open pull requests for you to review. You’ll push each other to be better developers. You will ramp up quickly and will be ready to take over lead development of the plugin within six months.

From day one, you will also handle support requests from our customers. You’ll start by drafting replies and having Peter review them before sending, but in short order you will reply directly to customers.

You’ll also join the rest of our team in writing articles and tutorials for the 17k subscribers to our blog.

Although this is how you’ll start, I’ve shuffled people around lots in the past and we’ll certainly be building new products in the future, so your role is certainly not set in stone.

About You

You’re thrilled to work with the latest hotness JavaScript library (React) but also thrive working on a “fixer-upper” project. You respect old code, no matter how ugly it looks. You truly enjoy figuring out how old code works, refactoring it, and tackling the challenges that come with that process. You have extensive experience doing this type of work.

Although you might not have a ton of experience with React, you’re an expert JavaScript developer as well as PHP. Your HTML & CSS skills are solid too.

You’re curious and love to learn. You look forward to meetings with fellow developers and are energized by technical conversations.

Although you often need people to help you generate ideas and formulate a plan of attack on a project, you do your best work in isolation without interruption. You’re proactive in tackling things that need to be done without direction.

You embrace the opportunity to level up, learn something new and really dig into it. You’re a disciplined worker and have no trouble getting work done at home on any given day.

You’re exceptional at communicating in writing via instant message, email, etc. You’re ok on the phone and video chat too. You understand that excellent communication is part of what makes a team work better together and clear, concise written communication is how remote teams thrive. Putting a pull request up for review without explaining its context or what you need from the team is unheard of in your world.

You own both your successes and your failures. You practice Extreme Ownership. When a project you’re leading turns into a disaster, you own it and you learn from it. You never point the finger at others.

You invite criticism and genuinely want to grow as a professional. We’re big on pushing each other to be better. That’s how we grow as individuals and a team. It’s one thing to accept criticism and another to ask for it and use it to level up.

Responsibilities

  • Collaborate with Peter working on the WP Migrate DB Pro plugin for WordPress
  • Help handle support requests from customers
  • Write articles and tutorials for our blog
  • Attend company retreats (see details below)

Requirements

  • Excellent English communication skills (spoken and written)
  • Work hours that overlap with the EST/EDT (Ottawa) timezone
  • Expert PHP & JavaScript development skills
  • Great HTML & CSS skills
  • Some experience writing React code
  • Self-motivated and work well independently
  • Comfortable working remotely (we don’t have an office)
  • Experience using git
  • Invites criticism and genuinely wants to grow as a developer
  • Values consistency above “my way” and is willing to adopt new coding styles, standards, and tools

Nice-to-Have

  • Open source contributions
  • Experience developing WordPress plugins
  • Experience working on software products
  • System administration skills
  • UX and design skills
  • Computer Science degree or equivalent

Benefits

What’s an attractive benefits package? Well, it really depends on the person. What do you value?

Maybe a competitive salary is what you’re after. Or maybe you really value vacation time and would rather less pay and more vacation days. Maybe health coverage is important to you, or maybe you’re already covered.

Because everyone values things differently, I’m leaving this wide open. Carte blanche. I’m certain we can work out an arrangement you’ll be happy with.

Here are some of the benefits everyone gets:

Location Independent

In the beginning, it will be important that your work hours overlap with Peter’s work hours: 8am – 4pm Ottawa time Monday to Friday. But after the first few months, we can relax this and as long as you overlap with half Peter’s hours, it should be fine. Work from wherever you’re happiest. We’re distributed across the globe, working from our homes in Nova Scotia, Ontario, California, Pennsylvania, Scotland and England. As long as you continue to overlap with Peter’s work hours, your specific location doesn’t matter to us.

You Choose Your Schedule

Most companies claim to have flexible hours these days, but the reality is often very different. We flex our hours for real. 💪

Some of us work a typical 9 to 5 schedule while others work 4 hours one day and 8 hours the next. Some of us put in time in the evenings and weekends, while others fiercely protect their evenings and weekend. Some of us work 37.5 hours per week, others 32 hours per week, while others surf between 28 and 34 hours depending on the week. It really doesn’t matter as long as it’s 30+ hours per week on average and you do what you say you’ll do.

No one on the team works more than 37.5 hours per week. I forbid it.

Company Retreats

As a remote company, it’s important that we meet up at least once per year to get some face time. For these events, the company covers food/drink, flights/trains/cars, and accommodations. Check out our past company retreats:

We’re headed to Portugal in June 2020. Will you be joining us?

Personal Development

If there’s a conference or event that will help you level up, the company will pay for your ticket, travel, accommodation, and meals. In addition, you are allotted 3 hours per month to learn something for your career but that’s not necessarily required for your work, participate in community discussions, and/or contribute to an open source project. Totally optional though.

Profit Sharing

Every quarter I share a Profit & Loss report with the team so that everyone knows the breakdown of income and expenses and can have an understanding of the health of the business. In October I look at the profit for the past four quarters, plug it into a formula, and it spits out numbers for everyone on the team. When the company does well, the team does well.

Company Holidays

Things get pretty quiet in late December / early January, so we always take a couple of weeks off as a company during this time. Most of us take the whole time off while others work a day here or there and bank it as a day off for the future.

Paid Leave

For the birth or adoption of a child, the company offers 100% paid leave of 8 weeks for primary caregivers and 3 weeks leave for secondary caregivers. In the event of the death of an immediate family member, the company offers 3 days paid leave. Every member of the team gets five paid sick days per anniversary year as well.

Competitive Salaries

The company pays salaries that are competitive with the market where the person resides. We don’t use the benefits of remote as leverage to negotiate lower salaries.

How To Apply

Fill out the application form: https://deliciousbrains.com/product-developer-apply

We are an equal opportunity employer. Application information that is prone to unconscious biases is hidden during the review process whenever possible. We judge the content of the applications on their own without knowledge of the applicant’s race, color, gender, sexual orientation, religion, national origin, physical or mental disability, or age. We support workplace diversity, but not at the expense of equal opportunity and meritocracy. We’re looking for talented and empathetic people no matter their other attributes.

I look forward to personally reviewing your application.

Best of luck,

Brad Touesnard
Founder & CEO
Delicious Brains Inc.

Updated December 4, 2019