Caro usuário, habilite o javascript para que esse site funcione corretamente.

Desenvolvedor(a) SR | PHP/Magento - Remoto (PJ - 2 meses)

* Salário: R$ 14.300 a R$ 30.000 por mês (estimado)

* O valor exibido é uma estimativa calculada com base em dados públicos e referências do mercado. Não garantimos que este seja o salário oferecido para esta vaga específica.

Área: Tecnologia da Informação

Nível: Senior

Tecnologia, aprendizado contínuo e impacto real fazem parte do nosso jeito de evoluir.

Na Confidencial (Apenas para Cadastrados), você encontra um ambiente colaborativo, com espaço para evoluir, trocar conhecimento e construir soluções com qualidade ao lado de pessoas que valorizam conexões, desenvolvimento e inovação na prática.

Valorizamos a diversidade porque acreditamos que diferentes perspectivas fortalecem a inovação e a entrega de valor. Todas as nossas vagas estão abertas a todas as pessoas, com ou sem deficiência, independentemente de idade, gênero, orientação sexual, etnia, religião ou qualquer outra característica. Se você se identifica com esta oportunidade, venha construir com a gente.

O QUE BUSCAMOS?

Buscamos uma pessoa desenvolvedora sênior especializada no ecossistema Magento 2 / Adobe Commerce com forte vivência em integrações de pagamentos e segurança (PCI-DSS). É essencial ter perfil autônomo para atuar em projetos com premissas em aberto e escopo fechado, mantendo alto rigor de documentação, rastreabilidade e gestão de mudanças de escopo.

ATENÇÃO! Essa é uma vaga exclusiva para PJ e atuação de 2 meses.

O QUE ESSE PROFISSIONAL IRÁ FAZER?

  • Desenvolver e customizar integrações de meios de pagamento no Magento 2 utilizando o padrão nativo Gateway Command (builders/handlers), Vault para gestão de tokens e extensão de checkout via Knockout.js/UI Components.
  • Construir arquitetura backend PHP desacoplada e assíncrona para consumo de APIs REST, autenticação OAuth2 client credentials e processamento de webhooks via fila e cron.
  • Garantir resiliência e conformidade de segurança no fluxo de pagamento, aplicando padrões de idempotência, recuperação de timeouts, mascaramento de logs e adesão rigorosa ao escopo PCI-DSS (SAQ D).
  • Atuar ativamente na identificação de ambiguidades em especificações funcionais, registrando decisões técnicas e premissas do time sem interromper o fluxo contínuo de desenvolvimento.

O QUE É NECESSÁRIO PARA A POSIÇÃO?

  • Magento 2 / Adobe Commerce (Avançado):
    • Domínio do padrão Gateway Command (Authorize/Capture/Cancel/Refund como builders/handlers separados).
    • Experiência prática com Vault (payment tokens nativos do Magento) para operações de self-service do cartão.
    • Customização de checkout nativo via Knockout.js e UI Components para inclusão de campos proprietários.
    • Domínio de system.xml, di.xml, ACL e estruturação de módulos distribuíveis via Composer.
  • PHP Backend e Integrações de API:
    • Desenvolvimento de cliente HTTP desacoplado com autenticação OAuth2 client credentials e renovação automática de token.
    • Processamento assíncrono de webhooks utilizando filas e cron jobs.
    • Implementação de padrões de idempotência e rotinas de reconsulta antes de reprocessar operações com timeout.
  • Segurança e Compliance (PCI-DSS):
    • Experiência em cenários onde dados de cartão (PAN e CVV) transitam pelo backend da aplicação antes de tokenizarem.
    • Vivência técnica em ambiente com escopo PCI-DSS (idealmente SAQ D ou equivalente).
    • Mascaramento rigoroso de logs e boas práticas de proteção a dados sensíveis em trânsito.
  • Frontend de Pagamento e Antifraude:
    • Manipulação de scripts assíncronos de terceiros no checkout para fluxo de 3DS 2.0 (frictionless e challenge com iframe/modal) e scripts de device fingerprinting.
  • Domínio do Mercado de Pagamentos:
    • Histórico de integração direta com gateways e adquirentes (ex: Cielo, Rede, Stripe, PagSeguro, Adyen, Braintree ou similares).
    • Conhecimentos sólidos sobre fluxo 3DS 2.0, tokenização e cofre de cartões.
    • Conhecimento nas especificidades do PIX (geração de QR Code, recepção de webhook e reconciliação).
  • Atitude e Gestão de Engenharia:
    • Autonomia para mapear e resolver ambiguidades de especificação sem travar o desenvolvimento.
    • Disciplina para documentar premissas e separar decisões do cliente das premissas assumidas pelo time.
    • Vivência na dinâmica de projetos de escopo fechado (estimativa precisa, sinalização antecipada de mudanças e controle de ambiguidades).

O QUE SERIA UM DIFERENCIAL?

  • Publicação de extensões no Adobe Commerce Marketplace e domínio do uso das ferramentas automatizadas de validação e certificação do ecossistema.
  • Desenvolvimento de testes automatizados robustos (PHPUnit) focados em regras de negócio próprias.

ETAPAS DO PROCESSO:

  1. Inscrição
  2. Fit cultural
  3. Entrevista técnica + Live coding
  4. Contratação
Acesse nosso grupo de vagas!