Back-End PHP Intern

  • Ukraine
  • Full Time

Do you have a basic understanding of PHP and SQL? Then smash that Apply button.

You're just what we need if you know what OOP stands for, can use at least one framework, and your English is okay to read documentation. And if you've ever heard something about NoSQL, MQ, and Unix systems – it'd be a huge plus.

Your test task is:

To create a database of facts and API which will generate one random fact every day.API requirements:

  • The fact can NOT change during the day (the same fact should be shown to every request for 24 hours).
  • The fact can NOT be repeated (if it has already been shown, don’t show it anymore).
  • If all the facts have been shown, display the text: “Sorry, we are looking for new interesting facts. Try checking tomorrow”.

Database requirements:

  • to create the database use the sources we’ve offered;
  • take into consideration, that the database needs to be filled up.

The sources:

Additional instructions:

  • PHP 7+;
  • you are welcome to use any framework and libs you want;
  • when you’re done, give us with a link to your repository;
  • leave comments if at some point you weren’t sure how to proceed.

Attach your completed test task as a file or provide a link to it via the application form below. Look sharp, we won’t process your application if the completed test task is not attached.

Application deadline: May 10

Application Form
This field is required.
This field is required.
This field is required.
This field is required.
Date of Birth
This field is required.
This field is required.
This field is required.
This field is required.
This field is required.
This field is required.
This field is required.
Year of Study
This field is required.
This field is required.
This field is required.
This field is required.
This field is required.
How did you find out about the internship? *
This field is required.
Share the result of the Test Task. Only PDF, PNG, and JPG formats accepted.
Drag and drop a file to attach it, or browse for a file.
    This field is required.
    Upload file or add url
    Please accept terms and conditions
    Captcha *
    This field is required.

    Thank you! Your resume has been submitted.

    We will take a look and get back to you if it looks like you’re a fit. Good luck!