PHP Developer — TheSoul Publishing

TheSoul Publishing is one of the world’s largest digital media companies, producing entertaining and inspiring content for a global audience of over 2 billion followers across platforms like YouTube, TikTok, Facebook, and Instagram. Our creative powerhouse includes projects like 5-Minute Crafts, Bright Side, 123GO!, Slick Slime Sam, and many more.

There are also dozens of other projects which are the output of our creative distributed team. We use high-tech online tools that help more than 2000 people working worldwide organize their work.

It is to create such internal tools and external applications able to delight millions of subscribers every day that we are looking for an experienced Senior PHP Developer.

Our technical team develops and maintains internal and external projects, such as:

  • a high-load content production management system, which allows our inventive international team to create thousands of videos, articles and animations and to translate our diverse content into more than 20 languages;
  • cloud solutions for video and animations;
  • compiler, render farm and parsing services - the tools that enable the video production team to work even faster;
  • 20+ websites and mobile applications;
  • internal financial and corporate analytical systems.

You will be interested in working with us if:

  • You are an experienced engineer with an extensive roster of technical skills, or aspire to become one;
  • You want to develop and master new technologies;
  • You are bored with programming alone, you are not afraid of multicomponent responsibility and strive to bring tasks coming from the business to the working environment;
  • You know how and want to build a microservice architecture and handle high loads, but at the same time you are not afraid to face a complex monolith;
  • You understand the value of testing and want to further develop your testing skills;
  • You enjoy working in a well-managed, highly organized team;
  • You are a responsible, self-organized person, able to complete (not just start) all your tasks;
  • You are an effective critical thinker, you can not only voice and espouse your point of view, but also listen to the opinion of your opponent;
  • And finally, you want to be a part of a cool distributed team, making your own product able to delight millions of subscribers worldwide every day.
2,000+
employees
70+
countries

Job responsibilities:

  • Develop backend applications, services and microservices using appropriate technologies, platforms and frameworks;
  • Integrate applications with social media platforms;
  • Maintain, refactor and improve application performance;
  • Perform effective team code reviews;
  • Assess the tasks and scope of work;
  • Develop technical documentation.

What we use in our work:

  • PHP 8.0, Laminas (Zend Framework), Mezzio (Zend Expressive), Go, Node.js, ES6, TypeScript, React, Redux, Flux;
  • MySQL, ElasticSearch, ClickHouse, Redis, RabbitMQ;
  • Kubernetes, Docker, Skaffold;
  • Asana, Confluence, GitLab, NewRelic.

Requirements:

  • 3+ years of hands-on experience with PHP
  • Experience in designing and developing modern high-load web projects;
  • Thorough understanding of OOP principles and patterns;
  • Understanding the differences between various types of DBMS;
  • Experience in one of the frameworks (Symfony or Zend). We expect from a candidate to be a framework agnostic, one should be able to understand all "framework magic" that happens under the hood;
  • Ability to write unit tests;
  • Teamwork skills, ability to explain complex things, using simple words;
  • Understanding Linux System Administration Basics, basic configuration, and administration;
  • Knowledge and thorough understanding of Git, including the difference between 'git merge' and 'git rebase';
  • Understanding the principles of SOA, REST, SOAP, and microservice architecture;
  • You are able to communicate in English effectively.

    Nice to Have

    • Experience with PHP frameworks (e.g., Laminas, Symfony, Laravel)
    • Understanding of basic web development (HTML, CSS, JavaScript)
    • Exposure to DevOps practices or Linux environments
    • Experience with Docker/Kubernetes
    • Contributions to open-source or personal coding projects

What we offer:

  • A competitive salary (discussed individually with the successful candidate) with performance-based bonuses;
  • Remote work with work from anywhere workplace;
  • Growth and development: internal academy with 800+ internal courses and materials, internal knowledge sharing, constant feedback from your manager, no limits on launching new initiatives;
  • A tech-savvy approach and carefully structured processes: no red tape, transparent task management, asynchronous communication (with fewer meetings and more thoughtful written communication);
  • Creative vibes of the cool international team of TheSoul Publishing, a company whose unique ecosystem is friendly to any new ideas!


We appreciate your interest in our job vacancies and the company. Your CV will be reviewed carefully by our team, and if we are ready to move forward with your application, one of our recruiters will contact you and explain the subsequent steps.

TheSoul Publishing is an equal opportunity employer and we are committed to creating an inclusive environment for all employees. We celebrate diversity and we do not discriminate based upon race, color, religion, gender, gender identity, national origin, citizenship, age, disability, sexual orientation, marital status, or any other characteristic protected by law. We care for the privacy of our candidates and all the data you provide to us is maintained, protected, and confidential.

thank you go back for submitting your application

Dear #firstname# #lastname#, we are glad that you would
like to join our fast-growing team. We will review your application and will be in touch if your qualifications match our needs

Job application
about file

сhoose your resume
and upload to your profile

  • .rtf
  • .txt
  • .doc
  • .pdf
  • .docx

files with a 15MB max

Invalid file format
Maximum file size is 15 MB
Required field
Required field
Required field
will you be ready to perform a test task?