Arquiteto e Desenvolvedor Backend Drupal
Regime: Pessoa Jurídica (PJ) ou Cooperativa
Duração: 1 mês (30 dias corridos)
Carga horária: 160 horas
Modalidade: Remoto
Início previsto: 01/06/2026
Sobre o Projeto
O profissional será alocado em um projeto crítico de atualização tecnológica de uma plataforma pública. O escopo envolve a migração do core Drupal 10.x para a versão 11.3.8 ou superior, refatoração de módulos customizados, adequações arquiteturais aderentes ao modelo Twelve-Factor App, hardening de segurança e atualização das pipelines DevSecOps.
O projeto opera sob contrato de escopo fechado com prazo fixo de 30 dias corridos, exigindo profissional com alta capacidade de entrega autônoma e experiência sólida em ambientes produtivos de missão crítica.
Responsabilidades
O profissional atuará simultaneamente nas funções de, Arquiteto de Solução e Desenvolvedor Backend Sênior, sendo responsável por conduzir e executar as seguintes frentes:
No diagnóstico e planejamento, realizará o levantamento técnico completo do ambiente atual, análise de compatibilidade de módulos e customizados com o Drupal 11, identificação de riscos e elaboração do plano detalhado de upgrade com cronograma de marcos intermediários.
Na atualização do CMS, executará o upgrade do core Drupal para a versão 11.3.8+, atualização e refatoração de módulos contrib, incluindo a internalização de módulos gerenciados fora do Composer, refatoração de módulos customizados e adequação de temas e templates.
Nas adequações arquiteturais, revisará a arquitetura baseada em containers para garantir aderência ao Twelve-Factor App, corrigirá o processo de atualização de banco de dados (substituindo o modelo de backup/restore pelo uso correto de drush updb e hooks), ajustará a configuração de logging (habilitando syslog e desabilitando dblog em produção) e desativará módulos administrativos desnecessários no ambiente produtivo.
Na frente de segurança, implementará os requisitos incluindo hardening de aplicação conforme OWASP Top 10, execução da varredura com Trivy após conclusão das migrações e tratamento de vulnerabilidades críticas e altas com documentação de exceções quando inevitáveis.
Na documentação, produzirá o changelog completo, guia de operação, documentação técnica atualizada e instruções de deploy e rollback.
Requisitos
O profissional deve ter experiência comprovada e demonstrável em: migração de versões do Drupal em ambiente produtivo, com pelo menos uma migração envolvendo salto de versão major (preferencialmente Drupal 9 → 10 ou 10 → 11); desenvolvimento e refatoração de módulos customizados Drupal; gerenciamento de dependências com Composer e domínio do composer.lock como mecanismo de builds determinísticos; PHP 8.2+ e Symfony, com boas práticas de orientação a objetos; PostgreSQL, incluindo migrações automatizadas de schema via Drush e hooks; Docker, com criação e otimização de imagens seguras para ambientes Kubernetes; Twelve-Factor App como metodologia de desenvolvimento de aplicações; e GitLab CI/CD, com pipelines de build, teste e deploy automatizado.
Além das competências técnicas, é necessário ter capacidade de liderança técnica em projetos com prazo fixo e escopo fechado, habilidade para produzir documentação técnica clara e objetiva, e experiência em trabalho remoto com entregas verificáveis por equipes externas.
Requisitos Desejáveis
São diferenciais relevantes: experiência com AWS (especialmente EKS, ECR, SSM, Route53 e WAF); familiaridade com Terraform para versionamento de infraestrutura; conhecimento de OWASP Top 10 e ferramentas de varredura como Trivy; experiência em projetos públicos ou com clientes governamentais; e certificações relacionadas ao ecossistema Drupal, AWS ou segurança de aplicações.