Engineering Team at Sticker Mule

Sticker Mule is the Internet’s best printing company. We were founded in a small factory in Upstate NY and support thousands of customers by hiring the best people in the world. Our team works from 17 countries in 4 continents and is united by a desire to do great work while maintaining a stress-free work environment that’s designed to attract like-minded people who enjoy our culture.

Job Openings at Sticker Mule

Top Engineering Values

Each team is asked to select, explain, and rank their top 8 values in order of importance.
  • High Employee Retention

    Our retention rates in 2018 were 100% and so far in 2019 are 94%.

    We didn’t want to guess why folks love working at Sticker Mule so much, so we decided to go straight to the source. Here’s what a few team members had to say:


    David Paniz, Team Lead: “My answer is ‘Respect for individuals. Period.’ 😊 It's unbelievable all the support I get (and see other people getting) from the company.”


    Iva Leder, Junior Software Developer: “As someone who came to her first engineering position from a completely different background, I wasn't sure what to expect. Luckily, what I found is pretty amazing. My coworkers are brilliant engineers, but they don't take themselves too seriously. No gurus and ninjas here - just a bunch of thoughtful, humble and caring people. People with interests, hobbies, and families. And when I ‘grow up,’ I want to be just like them.”


    Manuel Franco, Engineering Lead: “Lots and only good things to say, but if I had to pick one it would be the general level of respect and care shown toward employees in both professional and personal planes. No random accessory requirements that could harm work-life balance, the company just cares about you doing your best, and both company policies and teammates support you in doing so.”


    Marco Lisci, Technology Director: “Sticker Mule is a breath of fresh air in the tech industry landscape. Technology here is applied to creating and shipping physical products. There's no tech for tech's sake, it's liberating.”


  • Team is Diverse

    Our culture and hiring practices have made for diverse teams throughout all levels of the company.

    We’ve recently modified our interview process in order to make it more fair for people from different backgrounds. For example, we eliminated upfront tests that biased toward younger, college-aged candidates (we now provide a take-home assignment if the first interview is positive). We try to be as varied as possible with the channels we use to attract potential candidates and actively reach out to diverse candidate pools through Women Who Code, Power to Fly, POCIT, and more. We strive to be fair and unbiased in how we compensate and promote employees, too. We have many women and people from ethnic minorities in managerial positions on different teams, and this is because we only compensate and promote based on performance.


    Once you’ve been hired, you’ll find that every employee and collaborator is confident to candidly express concerns or make suggestions. One of the best parts of working at Sticker Mule is being on a team where there is mutual respect between peers. Opinions on all levels are equally valued, and we don’t tolerate arrogance or rudeness. In fact, we have a zero tolerance policy regarding any form of abusive behaviour. All of our departments have various meetings where everyone gets a turn to speak and anyone can schedule private meetings with anyone in the company at any time. We also offer various ways for people to anonymously submit complaints and/or suggestions.


    We’re proud to offer generous parental leave plans and we allow engineers to adjust their work schedule according to their personal needs once they return from their leave. We maintain awareness of our inclusiveness and know we’re far from being perfect. That said, we are constantly on the lookout for possible issues, gather company-wide feedback, and take anonymous culture surveys as a guideline to structure an even more inclusive company.

  • Work/Life Balance

    We don’t impose unreasonable deadlines… and we like to have fun!

    Most engineers at Sticker Mule work regular office hours in their timezone. We only work from Monday to Friday and stick to 40-hour workweeks. These hours are flexible though, and people can set their own schedules. Many people set their work hours in a way that allows them to spend time with their kids, workout during the day, or match their partner’s working schedule. We also offer 28 days off per year and we ensure people make full use of their paid time off.


    Unless you’re on-call, you are not expected to be responsive when you’re off work. (Yes, please turn off Slack notifications when you’re not working!) Because we work remotely, we all get more time back from not having to commute. We have a surprising number of team members that have gardening as a hobby, and also have amateur woodworkers, musicians, and cooks on our team. We have dedicated cross-team Slack channels for off-work topics, such as #music, #gardening, and #food. For those working at home, coffee breaks can feel lonely, so these are great virtual meeting places where everyone can contribute and enjoy each other's presence in ways that aren’t strictly related to work!


    Sticker Mule is primarily a custom printed products company. We make several other products including buttons, labels, coasters, and various packaging products with more in the pipeline. We don't take what we do too seriously – we are just selling stickers after all 😉 – and have projects like Mule Sauce that is both super fun and also a great marketing device. (It fits our brand, is highly memorable, and people love it!)

  • Flexible Work Arrangements

    Flexibility is key for us, especially as a fully-remote team.

    As a remote company, we can build a strong, diverse team with people from all over the world who have different cultures, but who all share the same motivation and enthusiasm for our work and product. Engineers at Sticker Mule typically work 40 hours per week and everyone can create their own daily work schedules (though most people work the traditional 9 to 5 in their country and timezone).


    Working with different time zones can be tricky, though, so we make it easier by relying heavily on written communication and clear directions. This way, taking over a task is as seamless as possible, even when the overlapping hours are few. We use online tools like Asana, Github, Figma, and Google Apps to help us in that regard. We also try to keep meetings and other forms of synchronous exchange of information to a minimum.


    Being distributed across the world, meeting in person is not easy, but we still try. Given how geographically spread out our team members are, we aim to do more local meetups every year. (For example, all of our European team members will get together and all of those from the Americas will get together.)


    We also cover travel expenses for selected dev conferences worldwide, giving distributed co-workers more opportunities to meet in person. To get even more facetime with one another, we also organize informal weekly virtual meetings where we share and celebrate each other’s accomplishments or present/discuss topics on any professional or personal interests.

  • Cross-Department Collaboration

    Everyone is encouraged to communicate openly with feedback, questions, and/or suggestions.

    It might be your first week in, but whether you’re a sales agent with a suggestion for your team, a CS agent with an idea for the marketing team, or a dev with a feedback for HR, we want you to step up and reach out to the team lead to speak about it. We won’t be growing and bettering ourselves without the help of each one of our employees.


    One of the best aspects of Sticker Mule is that everyone feels engaged in the company’s mission and thus helps out with reaching common goals. Since objectives and improvements are fully transparent, the impact of each individual is clear and the motivation is high.


    We currently have seven software engineering teams and each supports a designated business area of the company, e.g. marketing, sales, proofing, production. Engineers collaborate with key people from other departments almost daily and our peers working in other departments are approachable and always willing to help.

  • Good for Junior Devs

    We currently have three junior engineers on the team and one that was recently promoted to mid-level.

    Today, the ratio of senior to junior engineers is 11:1. We always pair junior devs with more senior folks on projects and tasks, which are carefully chosen to push the boundaries of their knowledge. We’re proud to have so many engineers on our team that not only come to Sticker Mule with years of experience, but also a desire to help mentor and train engineers who are earlier in their career.


    If anyone is interested in learning more about what being a junior engineer is like at Sticker Mule, they can contact Iva ([email protected]) or Isabel ([email protected]). Iva started working at Sticker Mule last year and has been learning and growing at an impressive pace. Isabel started with us as a junior engineer and was recently promoted to mid-level. When asked about her time here, she said, “Starting out as a junior developer, I had opportunities to tackle challenging tasks and always felt that I had the support of my team. I’ve had access to courses, reimbursement for books, PR’s that were reviewed kindly, and teammates who are willing to share their experiences, all of which have helped me to improve quickly and grow within the company. I have always felt welcomed and encouraged.”

  • Promotes from Within

    One hundred percent of our current managers and leaders started as individual contributors and were promoted from within.

    We like and want to keep our culture and values. We find the team members who have been with us for a while and share those values are the best at establishing and cultivating them in their teams. While all of our engineering team leads, directors, and managers were promoted from within, our philosophy around internal promotion similarly rings true at the company level. By promoting from within, we provide growth opportunities for all of our employees, both as individual contributors or as managers.


    Both Marco Lisci and Andre Oliveira have been promoted from IC to team lead, then director. We also have Ben Bennitt, who was initially an IC, became a team lead, and is now an engineering manager.


    If you’re looking for a company that not only provides but prioritizes your professional development, we’d love to hear from you and tell you more about life at Sticker Mule!


Values

  • High Employee Retention
  • Team is Diverse
  • Work/Life Balance
  • Flexible Work Arrangements
  • Cross-Department Collaboration
  • Good for Junior Devs
  • Promotes from Within

Company Properties

  • B2B
  • B2C
  • Self-Funded
  • Remote-OK

Team Members

  • 42 Software Engineers
  • 5 Team Leads

Vacation Policy

We offer 28 days of paid time off and encourage everyone to use all of it, in order to ensure as much as possible a stress free environment and personal wellbeing.

Tech Stack

Backend: NodeJS, Go, Ruby on Rails. DB: Postgres, MySQL, Redis. Frontend: React, Redux, Webpack. APIS: GraphQL, GCloud PubSub. Google Cloud Platform. Docker, Kubernetes.

Interview Process

The candidate will send us the application including samples of code and writing. Alternatively, if they don’t have any, we can send a take-home test.

Selected candidates will be invited to begin our interview process. First step is an introductory interview. Then, candidates do a technical interview where they discuss the submitted code samples and their background with our engineers. Lastly there’s an interview with our VP of HR.