Join The Z9 Team


Remote PHP Developer (full-time or part-time)

Are you looking for a steady long-term project where you can work remotely and have flexible hours?

We are looking for a developer that is open to learning and working on our software as it if was their own.

The software you would be working on is well written, time tested, and has been running in production for over a decade. 

 

POSITION OVERVIEW

Some of the things you would be working on include:

  • Ecommerce functionality.
  • API integrations.
  • Fulfillment/vendor integrations.
  • Excel report generation.
  • Mobile responsive html.
  • Web server setup.
  • Web site setup.
  • Bash automation scripts.

The position is remote and can be full-time or part-time.

You would need to be available a minimum of 20 hours per week.

The hours are flexible, though you would need to be available during U.S. business hours.

A fast Internet connection is required. You must be able to establish a clear audio connection when making a conference call.

Our development environment requires a Windows computer/laptop, at least 2 monitors, and a headset for communications.



SKILL REQUIRED

Motivation to learn and the ability to learn quickly is more important than experience. We are looking for a developer that can solve problems.

You should have development experience with:

  • PHP
  • MySQL
  • Javascript
  • jQuery
  • Bootstrap
  • Bash scripts
  • Linux command line
  • Git

Communication skills needed include:

  • Ability to clearly communicate verbally and in writing.
  • Ability to write up an implementation plan.
  • Ability to effectively describe the task you are working on.
  • Ability to effectively describe the work you just completed.
  • Ability to communicate progress in real time.
  • Ability to write up a testing plan.
  • Ability to write clean, well thought out code.


HOW WE CODE

  • We use a PHP debugging tool that we built called Z9 Debug. You can see it here. All of our code includes debugging logic.
  • We use Git for version control.
  • We use GitHub and BitBucket for repository management.
  • We remotely host all of the development sites. There is a development site instance for each developer.
  • We use Jira for task tracking. 
  • We use Windows + Cygwin + PhpStorm as our development environment.
  • We use Zoom or Skype for online meetings. 
  • We host our servers on RackSpace.
  • We setup our servers with CentOS, Apache, MySQL, and PHP.
  • We use Slack for team communications.


HIRING PROCESS

To apply for this position, please reach out by filling out the contact form on this page.

Please write up a short summary of why you feel you would be a good fit for this position.

You will then receive a list of standard questions that we ask all new developers.

The next step will be to schedule an online demo where you can walk us through code that you have previously written.