Coherent solutions

PHP Developer (Digital Marketing sphere)

Bulgaria Full Time

Company Background

Our client is a global technology company transforming the advertising landscape by enabling advertisers, agencies, publishers, and broadcasters to leverage advanced data and modern TV technologies. Their unified technology stack includes a demand-side platform, a supply-side platform, and a robust data platform that supports scalable advertising solutions. With an international presence and a culture of flexibility and innovation, they are building a world-class engineering organization.

Project Description

The project is high-load Ad Server platform with a large number of users that helps selecting and delivering auction-based ads in real time. The goal is to migrate from a monolithic PHP architecture to Nest.js microservices and enhance functionality with new features. The migration has just started, offering the opportunity to influence architectural decisions and work on a challenging, performance-critical system. The team includes 2 BE engineers focused on the ad server and 1 BE and 1 Full Stack engineer working with the UI.

Technologies

  • PHP 7.4
  • Laravel
  • Eloquent ORM
  • Node.js/Nest.js
  • MySQL
  • Redis
  • RESTful APIs
  • Docker/Kubernetes deployment
  • AWS ECS
  • Nginx
  • CI/CD

What You'll Do

  • Navigate and refactor a tightly-coupled codebase where UI components are generically driven by backend entity types;
  • Break down high cohesion between frontend and backend to enable independent evolution;
  • Identify and eliminate architectural bottlenecks blocking new product requirements;
  • Modernize patterns where the generic framework creates unnecessary complexity;
  • Balance maintaining existing abstractions vs. introducing pragmatic solutions;
  • Design and implement new API endpoints in Laravel and Nest.js;
  • Manage API versioning and backward compatibility;
  • Work with complex query filter system and entity relationships;

Job Requirements

  • 5+ years of experience in PHP and Laravel development;
  • Experience working with microservices architecture;
  • Strong experience maintaining, refactoring, and improving complex, tightly coupled systems;
  • Proven track record of decomposing monolithic applications into modular, scalable components;
  • Solid understanding of dependency injection, service-oriented architecture, and interceptor patterns;
  • Knowledge of English - from B2;

Nice to Have

  • Experience with Nest.js or similar Node.js frameworks;
  • AdTech domain knowledge (DSP, SSP, programmatic advertising);
  • Hands-on experience modernizing legacy systems or performing large-scale migrations;
  • Strong understanding of design patterns: Factory, Strategy, Observer, Repository;

What Do We Offer

The global benefits package includes:

  • Technical and non-technical training for professional and personal growth;
  • Internal conferences and meetups to learn from industry experts;
  • Support and mentorship from an experienced employee to help you professional grow and development;
  • Internal startup incubator;
  • Health insurance;
  • English courses;
  • Sports activities to promote a healthy lifestyle;
  • Flexible work options, including remote and hybrid opportunities;
  • Referral program for bringing in new talent;
  • Work anniversary program and additional vacation days.