Back to jobs
Lotame

Drupal Developer- Specialist- Public Sector

Bucharest, RomaniaPosted Yesterday
FULL_TIMEhybrid

Job Description

Company description Tremend is the newest global software engineering hub for Publicis Sapient

For over 20 years, the company has been infusing its advanced technical expertise into complex and innovative solutions that meet today's digital transformation needs and pave the way for a better and smarter future

By joining forces with Publicis Sapient we're accelerating the impact, providing a good mix of talented engineers, technology, continuous improvement, innovation, and R&D

Here, you'll have the opportunity to unleash your potential, powering up advanced software solutions for some of the world's most iconic brands

Embrace your passion for technology, creativity, and continuous improvement, and join us in making a difference through engineering

Overview Tremend is looking for a Drupal Specialist to join our team of bright thinkers and doers

You’ll use your problem-solving creativity to figure out our client’s most complex and challenging problems across different industries

We are on a mission to transform the world, and you will be instrumental in shaping how we do it with your ideas, thoughts, and solutions

Responsibilities: Architect, develop, and deploy enterprise-level Drupal 10/11 solutions, including custom modules, themes, and high-performance configurations

Design and implement decoupled/headless Drupal architectures, leveraging JSON:API or GraphQL to serve modern frontend frameworks (React, Vue.js, Angular)

Establish and enforce development best practices, including coding standards, rigorous code reviews, automated testing, and comprehensive documentation

Optimize application performance, security, and scalability for high-traffic, mission-critical websites

Mentor junior and mid-level developers on Drupal architecture, advanced development techniques, and modern web practices

Qualifications: Foundational Drupal 10/11 Expertise Proven professional Drupal development, with 7+ years experience, focused on Drupal 9/10/11

Mastery of Drupal 10/11 core APIs: Expert-level understanding and practical application of the Entity API, Plugin API, Form API, Render API, and the Theme Hooks system

Advanced Custom Module Development: Proven ability to build complex, maintainable custom modules from scratch, adhering to Drupal coding standards and architectural best practices

Layout Builder & Paragraphs: Extensive experience with Drupal's Layout Builder for flexible page layouts and the Paragraphs module for component-based content authoring

Must be able to create custom block types, layouts, and paragraph components

Media Library Management: Deep experience with Drupal's Media Library module, including creating custom media types, configuring sources, formatters, and integrating with third-party services (e.g., YouTube, Vimeo via oEmbed)

Workflows & Content Moderation: Proven experience implementing and customizing Drupal's Workflows and Content Moderation modules to manage complex editorial and publishing workflows

Configuration Management: Expert-level use of Drupal's Configuration Management system, including importing/exporting, using Configuration Split for environment-specific settings, and managing configuration in a team environment

Migrate API: Extensive experience with the Migrate API, Migrate Plus, Migrate Tools, and Migrate Upgrade for complex data migrations from diverse sources (databases, APIs, CSV/XML files)

Security: Deep understanding of Drupal's security model, the Security Team's advisory policy, and experience with security-related modules (e.g., Security Kit)

Must be proficient in writing secure code and conducting security reviews

Backend & Development Skills Expert-level proficiency in PHP 8.x, with a strong command of object-oriented programming, design patterns, modern PHP features (attributes, unions, enums), and performance optimization

Deep understanding of the Symfony framework components that underpin Drupal 10/11, including the Dependency Injection Container, Routing, YAML, Console, and Event Dispatcher

Advanced experience with Composer for dependency management, including handling complex dependency graphs, applying patches, and managing custom repositories

Strong SQL skills and experience with MySQL/PostgreSQL, including advanced query optimization, indexing strategies, and schema design

Proficiency in automated testing: Establishing and maintaining robust testing strategies using PHPUnit for unit and kernel tests, and Behat for functional/behavioral testing

API Development: Experience building and consuming REST/JSON:API or GraphQL endpoints, including custom resource plugins and GraphQL schema manipulation

Frontend & Decoupled Architecture Strong command of HTML5, CSS3/SASS, and modern JavaScript (ES6+)

Component-Based Theming: Experience with component-based design systems and Twig templating, including preprocessing, theme suggestions, and integrating with frontend build tools

Decoupled Proficiency: Practical experience building and consuming Drupal APIs in a headless architecture, with a solid understanding of state management, authentication (Simple OAuth), and data fetching on the frontend

Familiarity with frontend build tools (e.g., Webpack, Vite) and component library platforms (e.g., Storybook)

DevOps & Infrastructure Advanced knowledge of Git, including branching strategies (e.g., Gitflow), merging, and rebasing in a team environment

Experience designing and implementing CI/CD pipelines for automated testing, building, and deployment of Drupal projects

Proficiency with containerization technologies like Docker and Docker Compose for consistent local development and deployment

Familiarity with cloud platforms (AWS, Azure, GCP) and their core services (e.g., S3, CloudFront, RDS, Container Instances)

Experience with performance monitoring, logging, and debugging tools (e.g., New Relic, Datadog, Grafana, Xdebug)

Nice-to-have qualifications Acquia Certified Drupal 9+ Developer or equivalent certification

Experience with search integrations like Elasticsearch or Apache Solr

Strong understanding of web accessibility standards (WCAG 2.1/2.2) and SEO best practices

Active contributions to the Drupal community (code, modules, documentation, presentations)

Experience with microservices architectures and API-first design principles

API Integration: Demonstrable experience integrating with third-party Generative AI service APIs, primarily OpenAI (GPT-4, DALL-E, Whisper) and Google Gemini

This includes handling authentication, managing API requests, and processing responses robustly

Drupal AI Modules: Hands-on experience with key Drupal contrib modules for AI, such as OpenAI, AI Connector (AI), Augmentor, and Drupal AI

Must be able to configure, extend, and troubleshoot these modules

Practical Implementation: Proven ability to implement AI-driven features within a content management context, including: Automated content generation, summarization, and rewriting

AI-powered integrations within CKEditor and other WYSIWYG editors

Intelligent content tagging, categorization, and metadata generation

Development of AI-powered chatbots or conversational interfaces

Prompt Engineering: Ability to design, test, and refine effective prompts to generate consistent, accurate, and contextually relevant outputs from Large Language Models (LLMs)

Data & Security Awareness: Understanding of the data privacy and security implications of sending content to external AI services and how to mitigate risks within a Drupal application

Additional information Besides an exciting job in a tremendous team, here's what you can expect: A fast-paced tech environment Continuous growth & learning Open feedback culture Room for own initiative & ideas Transparency about results & strategy Recognition & reward for hard work Working with a flexible schedule Medical subscription Meal tickets Extra vacation days - starting with 25 vacation days Many others perks

Drupal Developer- Specialist- Public Sector at Lotame | Renata