Apply for this Position

* Required fields
First name*
Last name*
Email address*
Phone number*
Resume*

Attach resume as .pdf, .doc, or .docx (limit 2MB) or paste resume

Paste your resume here or attach resume file

Cover Letter*
Who referred you to this position?
LinkedInLinkedIn profile URL:
Website, blog or portfolio:
Desired salary*
Earliest start date?*
In 150 characters or fewer, tell us what makes you unique. Try to be creative and say something that will catch our eye!*
Type current time here please:*
Tell us about the very first computer program you wrote*
What IDE do you use for daily PHP coding?*
What is the most annoying PHP feature, on your opinion?*
Saturday morning, you check your team project website and see a blank page. What would you do?*
You have found a bug in the system, and due to this bug some users were able to use premium functions for free, for the last 3 weeks. What would you do and what kind of email(s) would write?*
You have been assigned to new project, new team. What are questions you are going to ask first?*
Take a look at the code below. What you think could be improved here?


$users = array(
'max' => 'mypass1',
'bob' => 'foopass',
'alice' => '123'
);

$emails = array(
'max' => 'max@min.com',
'bob' => 'bob@marble.net',
'alice' => 'hole@tree.org'
);


switch( $_GET['action'] )
{
case 'redirect':

if( $users[ $_GET['user'] ] != $_GET['password'] ) die('wrong password');

file_put_contents('login_counter.txt', $_GET['user']."\n", FILE_APPEND );

header('Location: '.$_GET['url'] );

break;

case 'get_report':

if( $users[ $_GET['user'] ] != $_GET['password'] ) die('wrong password');

file_put_contents('login_counter.txt', $_GET['user']."n", FILE_APPEND );

$logins_log = file('login_counter.txt');

$logins = array();

foreach( $logins_log as $login_log_line )
{
$logins[$login_log_line]++;
}

print_r($logins);

die();

break;

case 'send':

file_put_contents('login_counter.txt', $_GET['user']."n", FILE_APPEND );

mail( $emails[$_GET['recipient']], 'Message', $_GET['message'] );

die();

break;

default:

mail('root', 'Error at script', 'unknown action requested' );
}

echo('job is done.');

?>*
What are your salary expectations and (or) what is your current salary (in USD):*
Calculate the time spent on this questionnaire:*
Please send us your code samples together with this questionnaire in single archive. Make sure your files will be accessible with open-source tools.*
Senior PHP Developer Multiple Countries

Requirements:

  • Must be comfortable with both object oriented and procedural programming methodologies
  • Someone interested in long term employment with a fast growing internet company
  • Ability to modify existing codes with new features available in current and future deployments of PHP/MySQL
  • Efficiently handles tasks in a reasonable amount of time
  • Creative mind to develop innovative and unique solutions to complex problems on high traffic websites
  • Senior web developer with the proven record of developing the complex web application that works with the MySQL databases in the backend.
  •  

Skills/Qualifications:

  • PHP - 3+ years experience, advanced level
  • MySQL - 3+ years experience, advanced level
  • HTML5 - 3+ years experience, advanced level
  • MongoDB
  • Javascript is a bonus
  • Git
  • Basic System tools
  • Extremely detail oriented and organized
  • Ability to work in a fast-paced, deadline driven environment
  • Able to solve complex problems and create optimized code for high traffic websites

Benefits:

  • Work from home
  • Great work environment

Salary: Please let us know your salary requirement

Experienced