Rob Levine Law

Senior Drupal Developer

Bogotá, Bogota, CO

9 days ago
Save Job

Summary

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:
 
  • 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.

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job