PHP Developer, Sofia/Remote

We are looking for talented and motivated people who are eager to learn and further develop their skills, to join a team responsible for designing, developing, and deploying solutions of high visibility and strategic importance for clients in multiple interesting industries, foreign and domestic.

PHP Developer, Sofia/Remote

Most important

  • 2+ years of experience with OOP PHP;
  • Familiar with at least one PHP framework (Laravel/Symfony/CodeIgniter/CakePHP/Yii);
  • Experience with relational databases (MySQL/MariaDB);
  • Experience with version control systems, preferably GIT;
  • Basic HTML/CSS/JavaScript;

The perfect candidate

  • Loves building applications;
  • Passionate about well-structured, well-architected, clean, and maintainable code;
  • Wants to learn and play with new technologies;
  • Independent and proactive;
  • Focused and responsible;
  • Fluent in English, written and spoken;
  • Located in Bulgaria;

Tech and process

Our tech stack is based on PHP 7.4+, MySQL/MariaDB, AWS, and Docker. The development approach is based on DDD and most projects are built using event-driven microservices.

Nice to have

  • Experience with Docker;
  • Experience with AWS and/or GCP;
  • Experience with Apache / Nginx;
  • Experience with 3rd party API integrations;
  • Understanding accessibility and security compliance;
  • Experience working remotely;

What we offer

  • Flexible working hours;
  • Informal and open working atmosphere;
  • Work from anywhere after the initial onboarding and training;
  • Opportunities for professional growth, resources, training, and workshops;
  • Additional health insurance;
  • Company provided hardware;
  • Office location: Beli Brezi, Sofia;

Interview process

  • Short phone call;
  • A small coding challenge to assess your technical skills;
  • Final interview and job offer;

Your confidentiality is guaranteed. Only short-listed candidates will be invited for an online interview.




When you apply for a job on this site, the personal data contained in your application will be collected by ThinkWeb. Your personal data will be processed for the purposes of our recruitment-related activities, which include setting up and conducting interviews for candidates, evaluating and assessing the results, and as is otherwise needed in the recruitment and hiring processes. All applications will be stored for up to 3 months from the date of submission. For more information see our privacy policy.