PHP Developer


We are looking for a PHP developer to work on the Rose ads booking system.


About the project and the team

Rose’s mission is to help drive revenue through display advertising, by empowering internal sales forces with a simple and flexible ad booking tool, in terms of product and yield management, sales and booking, as well as ad operations, to support the markets needs.

ROSE is the web application using several modern technologies and libraries: PHP 7.2, Zend Framework 2/3, Symfony Components, Doctrine ORM, RabbitMQ, React. Code is being deployed to AWS infrastructure and we have full control over builds and servers. Team members are fully involved during whole development process and have a big impact on solutions and business decisions. We have a lot of freedom in choosing tools and time to experiment with cool new technologies.

You can read more about the team here.


What your should know

  • Hands-on experience of PHP 7, including testing (phpunit, phpspec, behat, codeception), profiling, debugging (Xdebug)
  • Familiarity with SOLID principles
  • Ability to write clean code and handling difficult and complicated tasks and issues
  • Extensive knowledge of one of modern PHP frameworks (preferably Zend Framework)
  • Good knowledge of HTTP and REST
  • Experience with breaking up a monolith and building microservices
  • Solid experience in dealing with SQL databases (eg MySQL) and ORM solutions (preferably Doctrine 2)
  • We use AWS services (EC2 / RDS / S3 / Lambda). If you enjoy DevOps, you are welcome to let off steam here, too;) Experience with Docker and Kubernetes is nice to have.


What we are looking for

  • You have genuine interest in delivering products to end-users
  • You like working with product managers and designers to prioritise and refine features
  • You have desire to be involved in a full spectrum of back end engineering
  • You effectively and proactively communicate in spoken and written English
  • You enjoy or are interested in working in a distributed organization, interfacing daily with colleagues in other countries and locations
  • You have experience in Scrum and/or Kanban
Contact person Anastasiya Shelepava

Our recruitment process


Fill out the form and send us your CV - don't forget to mention all the things you are proud of! Once your CV is qualified for the next step of recruitment, you can expect contact from our recruiter.

Recruiter phone call

We are curious to get to know you and thus will ask you a few questions about your experience, motivation and expectations, as well as tell you more about Schibsted and our projects.

Programming task (optional)

Time to show off your practical skills during a home assignment - we don't want to stress you with onsite programming. Every solution is then carefully reviewed by our technical recruiters.

Technical interview

Now let's meet face-to-face and talk about your knowledge and skills - we'll start from reviewing your task and then move forward to more complex topics. Don't forget asking questions too!

Team fit interview

Have a chance to meet the Product or Engineering Manager you will be working with. During this step we'll focus mostly on soft topics - your work style, approach to software development and other.


Usually we need some time to summarise the process and then - yay, the offer is on the table! You have just received the opportunity to join one of our teams and work together with us :)

Our perks


Training budget

4000 PLN net & great flexibility. Books, conferences, online courses, you name it.


Social package

Each month you receive benefit points transferrable to tickets, discounts or a prepaid card.


Four extra days off

We’re not minimalist. That’s why you get 4 days more than Polish law requires.



Sometimes you need to do your stuff without being at the office or start a day later thanks to flexible working hours.


Top-notch equipment

Most modern stuff with MacOs or Windows on board & mobile with either Android or iOS.


Standing desks

All desks at our offices are adjustable, so you can always stretch your legs and stay more healthy.


In-house trainings

Improve your business, tech & soft skills during working hours


Tech Jump

Mentoring program that helps you to learn completely new frameworks and programming languages.



We’re not working in a client-contractor pattern. You’re part of a Scandinavian team, thus you often meet in the same location.



Choose the level that suits you and pick up your favorite sports venues.


Medical care

With flexible plans tailored to you or your family.


Electric scooters

We do have our own electric scooters ready to be borrowed for the work commuting.

Our office

Life at Schibsted