Hybrid work for Lviv region candidates, remote for other Ukrainian locations
Nestlé Business Solutions (NBS) is a global team delivering smart, efficient solutions that keep Nestlé running worldwide. We combine technology and collaboration to simplify processes and create real business value.
Are you ready to join a multinational company and a dynamic team?
We’re excited to offer an opportunity Back-End Developer to join our marketing team .
With you we will:
Develop, maintain, and improve websites built on Drupal 9–11+
Write clean, secure, and maintainable code following Drupal best practices and coding standards.
Configure and extend site functionality through custom modules, hooks, plugins, services, and forms.
Integrate 3rd party API
Work with Entity API, Config API, Routing, Forms, Permissions, and Caching systems.
Optimize backend performance using proper caching, query optimization, and render pipeline improvements.
Support multilingual websites and implement solutions using Drupal’s translation systems.
Participate in code reviews, testing and bug fixing.
Refactor deprecated code and ensure compatibility with new core or module versions.
Collaborate closely with front-end developers to align API endpoints, templates, and data structures.
Write and maintain technical documentation for implemented solutions.
Key requirements:
Strong knowledge of PHP, OOP, and design patterns, specifically MVC.
Experience with CMS platforms, like Drupal, Magento, WordPress, or Symfony-based systems (Drupal 9–11+ preffered)
Experience with routing, data modeling, caching, configuration management, and integrating REST APIs — including third-party services
Experience with database design and optimization using MySQL/MariaDB.
Proficient in writing clean, secure, and maintainable code following best practices.
Experience with Composer, Git, and command-line tools.
Experience with debugging and profiling tools such as Xdebug.
Basic familiarity with HTML, CSS, JavaScript, and templating engines like Twig.
Basic understanding of Linux (Ubuntu) and experience with Docker is a plus.