Skip to content

51SM - Senior Drupal Developer

  • Remote
    • Uganda, Central, Uganda
  • Team SMART

Job description

Profile description: Senior Drupal Developer

Developer profile: We’re looking for a PHP/Drupal engineer who can contribute across Drupal/PHP development, frontend delivery, QA/testing, and DevOps practices (CI/CD, monitoring, and cloud infrastructure). You’ll join a team focused on maintainable code, reliable releases, and strong engineering hygiene.

What you’ll do:

  • Build and extend Drupal/PHP solutions: Develop and maintain Drupal sites/modules, implement integrations, and support upgrades and configuration management.

  • Deliver frontend features: Implement UI components and templates, improve performance and accessibility, and ensure cross-browser reliability.

  • Own quality through testing: Create/execute test plans, support regression testing, and improve coverage via automated tests where applicable (unit/integration/end-to-end).

  • Contribute to DevOps practices: Support CI/CD improvements, collaborate on deployment workflows, and help maintain monitoring/observability for production systems.

What we’re looking for:

  • 4+ years of professional software development experience.

  • Strong PHP/Drupal experience (Drupal development, theming/templates, module work, and best practices).

  • Proven frontend development capability (HTML/CSS/JavaScript and modern UI implementation).

  • Solid QA/testing mindset with hands-on experience validating features and supporting automated testing.

  • Exposure to DevOps - CI/CD pipelines, monitoring, and cloud infrastructure fundamentals.

  • Comfortable working with modern engineering practices: code reviews, documentation, and iterative improvement.

If this sounds like you, kindly apply below!

Job requirements

Nice to have: Experience with automated testing frameworks, Docker/container workflows, cloud platforms (AWS/GCP/Azure), and observability practices (logging/metrics/tracing).

or