top of page
Eatos

How We Hire

How We Hire

Learn more about eatOS hiring philosophies and processes. On this page, we cover important information about our hiring principles and provide a glimpse into the lives of current eatOS Employee.

Feeling ready already? Register your interest!

Interest Form Submission

The first step in our hiring process is to register your interest. In case we have an opening, we would connect you to a recruiting point of contact, to discuss the specific application steps for the role you are being considered for.
 

After you’ve identified the area you’re interested in, you will be required to submit a bit more information about yourself. Depending on the area, you might see fields to submit a resume and answer a few additional questions. Our hiring team places a strong emphasis on thorough responses to our questions.
 

Once you register your interest, it goes straight into our Applicant Tracking System, where a recruiter or hiring manager (yes, a real employee!) will review it. Fun fact: We don’t use software to analyze or decline anyone who applies. 

Want more information? Read our How to Register Your Interest in eatOS page

Our process is fair and inclusive.

People from different backgrounds, with different identities and experiences, help make our products better. Just as our users come from everywhere, a diverse staff helps ensure that we create products that are accessible to a wide range of people.

Improving inclusion starts within.

To support, deepen, and expand eatOS Diversity and Inclusion efforts, various Resource Groups have come to life thanks to efforts from passionate eatOS. An ARG is a group of eatOS who identify with each other through a shared characteristic or life experience.

Increasing diversity starts with hiring.

We’re serious about increasing diversity in the tech industry. We want to build an environment where people love their work and show respect and empathy to all. We’re striving to increase participation and highlight the efforts of people from underrepresented groups.

Our Guiding Principles

Slack Interview

Depending on the role, one of the first steps in the application process is a Slack Interview. Slack is a text-based messaging platform that we rely heavily on as a fully distributed company. eatOS use this platform as an easy way to share their ideas, interact, and engage with colleagues around the world. Because Slack communication is an integral part of our day-to-day, we use Slack interviews to gauge candidates’ ability to clearly convey their thoughts via text-based messaging. It’s also a great way for candidates to gain a sense of whether or not this way of communicating works for them :)
 

We recognize that, for most candidates, this will be a completely new experience. To help prepare you for a Slack interview, see our most important tips below!
 

  • You’ll see Friendly Raccoon when you log into Slack. This is a tool that our developers created to facilitate Slack channel creation. We have folks across eatOS rotate to our Talent team to help with projects like this! Please note that Friendly Raccoon will not be conducting your interview, and that candidate interaction with this tool is optional.

  • Don’t forget to log into Slack on time. Signing into your account a few minutes before the interview is key.

  • Feel free to take the time you need when answering questions via text. We’re not timing your responses, and a thoughtful and error-free answer is better than a quick one.

  • Come prepared with a few questions you’d like to ask your interviewer. We always leave time to make sure we answer any questions you have about the role, team, and working at eatOS.

  • Have fun! Reflect on whether or not the style of communication you’ve experienced in the process so far plays to your strengths and set you up for success in your career at eatOS

Zoom Interview

Though the majority of our company uses asynchronous text-based communication, some of our positions require more face-to-face or verbal communication than others. For many of these roles, we’ll use Zoom interviews so we can get to know you better live. 
 

Each Zoom interview typically consists of a 30- to 60-minute conversation with a recruiter or a member of the hiring team, where they’ll ask questions about your past work experience and future career goals.
 

Be sure to come prepared with specific examples of your achievements, learnings, and highlights from your past experiences that show why you’re a great fit for the position and for eatOS.

Code Test
(for Engineers)

If you are applying for an engineering role, one of the early stages in the application process is completing a code test. We will invite you to a Slack channel, and also assign a code test buddy who will take points for reviewing your work and answering any questions you have along the way. You can interact with your code test buddy however you like! The code test may involve a WordPress plugin or some other existing codebase that needs some modifications. Your goal will involve anything from extending/completing existing functionality, or making the plugin more secure and performant. We will provide you with a hosted environment to save setup time, or otherwise instructions to set things up on your end.
 

The goal of the code test is to give you an opportunity to demonstrate your approach towards problem-solving, design/complexity, and also communication. We don’t expect familiarity with other platforms or frameworks (background knowledge in WordPress internals is not required).
 

You can take as long as you like to complete the code test, and we intentionally don’t track anything in relation to time. We don’t track time from eatS, as we trust our colleagues to make the best use of their time. The hiring process is no different, and we trust you to do what is best for you. That being said, we also don’t want to take too much of your time. On average, we expect the code test will take no more than a couple of days, and this is done asynchronously over the course of approximately a week.

Trial

All positions at eatOS involve a paid trial in the application process, which is a short project or set of tasks that will be assessed by our hiring teams. We’ve found that the best way to evaluate working with someone is to do just that! 
 

Trial projects vary depending on the role you are applying for, but they are based on very real areas of work within our teams. Similar to the code test, you will be assigned a Trial Guide who will provide feedback on your project and can help with any questions that come up while you’re working.
 

Depending on the role you are interested in and the time you’re able to commit, the trial can last anywhere from a few hours to a few weeks. Most candidates complete the trial while working full-time and we know life is busy! Because of this, we encourage all candidates to determine their own working hours and schedule during this project. If you’re curious about specific time requirements, check in with your recruiter for additional information.
 

You can read more about tips and the philosophy behind our trial project in the What to Expect During the Trial guide and this Harvard Business Review article (Note: The HBR article is from 2014 and eatOS has grown significantly since then. We have made a few updates to our recruiting processes and our candidate volume has increased, but our philosophy behind the trial remains the same).

Hear From eatOS Employees on Their Hiring Journey

Curious about hearing stories and experiences from current eatOS? Explore a few personal blogs and team YouTube playlists below.

Jerry Jones (Javascript Engineer)
“I started at eatOS on November 20, 2019, and it’s an incredible place to work. I’m constantly impressed by my coworkers’ kindness, intelligence, and compassion.” Read more

YouTube Playlists – Employee Video Intros
Watch the Youtube playlists below to see some current employees and friendly faces chatting about life at eatOS.

  • Meet our Code Wranglers

  • Meet our Mobile Engineers

  • Meet our JavaScript Wranglers

  • Meet more eatOSer

Darren Ethier (Code Wrangler)
“eatOS' hiring process is done entirely over Slack and for the duration of the whole process I was added to a private slack channel (#hi-darren-ethier) where all the interviews and follow-up discussions happened.” Read more

Executive Lead Chat

Once a candidate successfully completes their Trial, many teams require a Final Chat before proceeding to the offer stage. The Final Chat is typically conducted by an executive leader within the business unit. Matt Mullenweg used to conduct these himself, but eatOS has grown significantly over the past few years!
 

The main purpose of this chat is for candidates to learn a bit more about eatOS. At this point, we want to give applicants as much information as possible to ensure the position is the right next step for their career. The executive leader will typically engage candidates in a conversation about their background, interests, and motivation to join eatOS. They are also there to answer any remaining questions candidates have about the role, team, and company as a whole.

Chat with Our Human League

Almost to the finish line! At this stage, the hiring team has decided to extend a formal offer. A member of our HR team will message you directly via Slack to set up a time to align with you on compensation and a start date.
 

During this conversation, you’ll share your compensation expectations (if you haven’t already!), and, assuming the conversation has gone well, our HR partner will extend a verbal offer, taking into account the range for the role you’ve applied for, your related experience, and additional factors.
 

Following this conversation, HR will send a formal offer letter for your review and signature. Once signed and returned, a member of our onboarding team will reach out with further details to make sure you have everything you need for your first day as an eatOSer!

Role and Team Specific Information

A few teams at eatOS have created their own resources and guides to document their specific recruiting processes. Some teams have also put together informational blogs about their projects and teammates. If you’re applying for one of the roles below, follow the links to learn more!
 

Learn more about Hiring for Developers

  • How we Hire Developers
     

Learn more about Hiring for Happiness 

  • Happiness Blog

  • Podcast with Andrew Spittle on Happiness hiring

  • Testimonial (including advantages of async interview)
     

Learn more about Design

  • eatOS Design Blog

  • Design FAQ page


Learn more about Hiring for WordPress VIP

  • The WordPress VIP Application Process

  • A Day in the Life of a VIP Support Engineer

Ready to Join Our Team?

bottom of page