This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
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.
Job Responsibility:
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
Requirements:
5+ years of experience in PHP and Laravel development
Experience working with microservices architecture
Experience working with SQL databases
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
Welcome to CrawlJobs.com – Your Global Job Discovery Platform
At CrawlJobs.com, we simplify finding your next career opportunity by bringing job listings directly to you from all corners of the web. Using cutting-edge AI and web-crawling technologies, we gather and curate job offers from various sources across the globe, ensuring you have access to the most up-to-date job listings in one place.
We use cookies to enhance your experience, analyze traffic, and serve personalized content. By clicking “Accept”, you agree to the use of cookies.