Skip to main content or to the footer

Drupal Senior Developer: Engineering, beyond code

Participate in the construction of complex editorial architectures, where software quality is the only real KPI.

Description

At bmeme, we are not looking for a “module assembler,” but rather a developer capable of using Drupal as a framework to build scalable, secure, and durable solutions.

You have gained in-depth knowledge of Drupal and its ecosystem, but your seniority is evident when you write custom code: object-oriented programming is your bread and butter, and Design Patterns are your Swiss Army knife.

You have mastered concepts such as Plugins, Services, and Dependency Injection: you write extensible and testable code because you know that a digital asset must be able to evolve without generating technical debt. At bmeme, your seniority also helps us determine when a feature is unnecessary: protecting the client's investment is an integral part of your role.

Your skills

You have been working in this role for at least two years.

You excel at:

  • Drupal 10/11
  • PHP 8+
  • Symfony
  • Caching and decaching in Drupal
  • Services and plugins
  • MySQL
  • AJAX framework
  • Writing custom themes and modules
  • Twig

You are proficient in:

  • Design Patterns
  • OOP
  • YAML / JSON / XML
  • REST architectures and Web Services
  • Composer
  • Authentication protocols
  • Git
  • HTML5

Nice to have:

  • Docker
  • Ansible
  • Knowledge of Kubernetes and Google Cloud
  • Gitlab CI/CD knowledge
  • Behat
  • CSS3, SASS

We believe in and support smart and full remote working

10+

Full remote collaborators!

Our abilities

Encouraging freedom of action and thought in the Company

It is a place where you can emerge because you are given ample freedom of action, always respecting the common rules and the people you interact with daily.

Developing analysis and team growth

  • At Bmeme, success is experienced together, as is failure, to which we devote more attention not to "punish" it but to understand and avoid it at the next opportunity.

Standardizing and regularly updating our workflows

The quality of the final product is very important, as is adherence to a clear, standardized workflow that is the same for everyone. But it is not immutable over time: you know well that everyone, including you, contributes to changing practices, tools, and working methods to improve the quality of our software, the level of internal and external satisfaction, and the relationships with all stakeholders.

Developing a collaborative and goal-oriented environment

You succeed in your work because at Bmeme, you have found a healthy, horizontal, informal but very serious and committed environment focused on common goals. Relationships with colleagues are based on mutual respect and collaboration.

So, by combining your professional and human qualities with ours, we will undertake challenging yet enjoyable projects, achieving our Clients' goals and, consequently, our own ones.

And yes, sometimes we could end making a mistake. But we will never do it twice.

Daniele Piaggesi - System Architect

What we offer

Contract

Full-time permanent employment

Salary

Gross annual salary between € 36.000,00 and €45.000,00 depending on experience and skills

Benefits

Meal vouchers and mutual health insurance coverage

Work setup

Full remote work with flexible hours and strong focus on results

Want to talk to us?

We're here to listen!

Contact us!

Don't miss out on the latest news!