Software Developer

– Remote Work (home office), -
Employment Type Full-Time
Compensation $42,000 USD or $50,000 CAD Annual Salary

Application Deadline: March 1, 2018

Company Background

Panda Game Manufacturing is a world renowned tabletop game manufacturer. With a focus on industry-leading component quality and service, we have produced thousands of tabletop game titles for clients around the world.

Our clients range from award winning publishers to independent game designers. From simple card games to elaborate board games, Panda turns concepts into reality. Making high quality games is our passion!

Panda headquarters is located in Vancouver, Canada and our manufacturing base is located in Shenzhen, China. We also have team members working remotely from their home offices in the USA, Canada, and Germany.


Job Description

Panda is currently seeking a full time Software Developer to help build the next generation of software for our clients and our internal sales, product and global manufacturing teams. The Software Developer will work closely with our Director of Technology, based in Bellevue Washington, but will also support—and be supported by—Panda team members around the globe.  We strongly prefer applicants based in Canada or the USA.

1. Software Development

  • Develop features for our public website, client tools and internal team software
  • Define, create and iterate individual projects to solve new client needs or address internal Panda challenges
  • Interact with our sales and account management teams to determine criteria for product requirements and process or workflow improvements
  • Participate in Agile development processes, and a light core set of the rituals used in an Agile workflow
  • Use customer feedback to improve our website and tools 

2. User Experience

  • Define the workflow and interface for new features by interacting with the team and prototyping
  • Utilize standards compliant technologies to deliver a consistent user experience
  • Promote the overall Panda brand in all forms of digital interaction with clients

3. Legacy Maintenance

  • Maintain, update and improve existing systems and technologies used by the team
  • Analyze, propose and design solutions for migrating legacy functionality to newer platforms or 3rd party services
  • Provide support for team members interacting with existing technology and assist in migration to other solutions

4. Other Responsibilities

  • Work across multiple projects, repositories and technologies
  • Participate in technology planning, requirements gathering and decision making
  • Troubleshoot, debug and provide general technical support for current and future tools
  • Contribute to improving Panda’s internal processes through the use of technology

Attributes and Experience

Our team consists of a fun and dynamic group of gaming enthusiasts who care about delivering a great experience and product to customers. We are looking for a team player that shares our company vision to create beautiful games and make a positive impact in this fun and exciting industry!

As we are a fast growing company with changing needs, our ideal candidate has a track record of success while working independently, has good industry knowledge, and is adaptable with a forward thinking mindset. A university/college degree or equivalent work experience is strongly preferred. This is primarily a work-from-home role with some light travel required. A quiet and professional home office environment is mandatory.


  • 3+ years of experience with JavaScript front end development
  • Knowledge of Vue.js (or other JavaScript frameworks) is a huge plus
  • 3+ years of experience with PHP application development
  • Knowledge of Laravel (or other PHP frameworks) is a huge plus
  • Experience building entire features for progressive / SPA web applications
  • Remote work experience
  • Tabletop game industry knowledge
  • A love of Pandas

Core Development Languages and Tools

  • JavaScript, data-driven Javascript frameworks, some jQuery
  • PHP
  • Yarn, NPM
  • SQL / relational database (MySQL, etc)
  • Git, GitHub / GitLab
  • FTP, SFTP, Dropbox and other file transfer mechanisms
  • WordPress (retiring soon)

Nice-To-Have Technologies

  • Vue.js, and Vue ecosystem (vuex, etc)
  • Laravel PHP framework 5+
  • API-driven development, REST; both producing and consuming
  • SASS/SCSS, or LESS, Bulma / Bootstrap / CSS framework
  • Webpack and related linting / test tools — ESLint, JSDOM, PhantomJS, Mocha
  • MySQL, MariaDB
  • Sami / PHPDoc doc tools
  • PDF and PDF generation software

Benefits of Working at Panda

  • Fun and dynamic industry: If you are a tabletop gamer, you will definitely appreciate the excitement, friendliness and innovation of our industry
  • Remote Work: Flexible working hours and the ability to work from virtually anywhere!
  • Open and Flat Management Structure: As much as we are a fast-growing and dynamic company, Panda is also a family business with a very welcoming and supportive culture
  • Training Camp in Vancouver, Canada to kick off your journey with Panda!
  • Games Allowance: We provide an allowance for game purchases! This can be used for ANY tabletop game - not just games made by Panda! 
  • Productivity Allowance: We provide a budget for new computer or mobile device purchases, home office upgrades, or even co-working space memberships
  • Health Coverage Benefits for US and Canadian Employees
  • Flexible Vacation Benefits: 10 to 12 Flex Days off (or 20 to 24 part time days off) per year + 5 days off for Chinese New Year + 5 single days off (1 each quarter & Dec 26) + National statutory holidays honored


Position Details

Job Location: Work remotely (from home office), with occasional business travel.  We strongly prefer applicants based in Canada or the USA.

Start date: Training camp in Vancouver, Canada to start in May 2018


Application Procedure

Please submit your Cover Letter and Resume through our online application system.  Please also provide the URL for your Video Submission (instructions below) and answer the questions in the online application.

Video Submission Instructions

As Panda operates with a remote team, we utilize communication tools such as Skype, Google Hangouts, and Slack on a daily basis to keep in touch with colleagues and clients. In the spirit of this, we ask that you submit a 3 minute video of yourself in your remote work space addressing the following 4 points:

  1. Tell us about yourself and why you want to work at Panda
  2. What makes you a great fit for the role?
  3. Tell us about the tools you would utilize and routines you would establish to make yourself effective in a remote work setting
  4. What do you see as the benefits and challenges to remote work?

Please upload your video to, password-protect the video using “pandagm” as the password, and provide the video URL in the last question of our questionnaire.

We have a comprehensive recruiting process that involves four rounds. We believe in long-term partnerships, and our recruiting process is designed with the intention of ensuring a good fit both ways - so that we can determine if you would be a good fit for the role, and also to give you ample opportunity to learn about Panda, our team, and our culture to ensure that the role is a good fit for you.

We look forward to reviewing your application!

For more information on Panda Game Manufacturing, please visit

For questions about this job posting, please email


Application Deadline: March 1, 2018

Thank You
Your application was submitted successfully.
Apply for this Job
  • Location
    Remote Work (home office), -
  • Employment Type
  • Compensation
    $42,000 USD or $50,000 CAD Annual Salary
  • Powered by