Senior Drupal Developer
Bogota, Colombia
Full Time
Experienced
We’re looking for a Senior Drupal Developer with strong experience building applications using Drupal 9 and higher as a framework, not just a CMS. You’ll play a key role in architecting and developing scalable, API-driven solutions that integrate deeply with our infrastructure. This is not just a theming role—we need someone who knows how to bend Drupal to their will.
This position also requires familiarity with DevOps principles, particularly in environments based on Linux (Ubuntu), Git (Bitbucket), PHP 7.4–8.3, and MySQL/Percona.
Key Responsibilities:
Skills & Qualifications
Must-Have:
This position also requires familiarity with DevOps principles, particularly in environments based on Linux (Ubuntu), Git (Bitbucket), PHP 7.4–8.3, and MySQL/Percona.
Key Responsibilities:
- Develop and maintain complex Drupal 9+ applications, using Drupal as a framework for custom application logic.
- Architect reusable components, custom entities, services, and plugins using modern Drupal APIs and best practices.
- Work closely with front-end and back-end teams to deliver performant and scalable features.
- Build and consume RESTful APIs, and manage integration points with third-party systems.
- Collaborate with DevOps to ensure reliable deployment pipelines and server environments.
- Write clean, maintainable code and participate in code reviews and knowledge sharing.
- Troubleshoot, debug, and optimize application performance across environments.
Skills & Qualifications
Must-Have:
- 5+ years of professional experience with Drupal, including versions 9 and 10.
- Proven experience using Drupal as an application framework, not just as a CMS.
- Strong PHP skills, including experience with PHP 7.4 through 8.3.
- Solid understanding of Drupal architecture: custom modules, services, hooks, events, plugins, routing, and dependency injection.
- Experience with MySQL/Percona, including query optimization and schema design.
- Strong grasp of API development and integration, including JSON:API, REST, or custom endpoints.
- Familiarity with DevOps workflows, including deployment pipelines and server management.
- Comfortable working with Linux (Ubuntu) environments and shell scripting.
- Version control with Git (Bitbucket) and branching strategies.
Apply for this position
Required*