Última atualização: 10 de Junho de 2025

Desenvolvedor PHP

🤝🏽 PJ🌍 100% Remoto

Via Gupy

Sobre

Responsabilidades:

  • Desenvolver e manter aplicações em PHP Symfony, seguindo boas práticas de arquitetura e codificação;
  • Construir e documentar APIs RESTful e GraphQL utilizando API Platform;
  • Criar e manter interfaces de usuário com HTML, CSS, JavaScript e Bootstrap;
  • Implementar integrações com bancos de dados MariaDB e MongoDB;
  • Utilizar GitLab para controle de versão, criação de pipelines de CI/CD e revisão de código;
  • Participar da definição de arquitetura de microsserviços e conteinerização via Docker/Kubernetes;
  • Escrever testes automatizados para garantir a estabilidade da aplicação;
  • Colaborar com equipes multidisciplinares em ambientes ágeis;
  • Participar de code reviews, refatorações e documentação técnica;
  • Apoiar a equipe de DevOps em implantações e troubleshooting de ambientes.

Requisitos:

  • Domínio em PHP 8+, com forte conhecimento em Programação Orientada a Objetos (OOP), boas práticas (PSR) e uso de namespaces;
  • Experiência prática com o framework Symfony, incluindo uso de componentes, bundles, container de injeção de dependência e Doctrine ORM;
  • Familiaridade com API Platform para desenvolvimento de APIs RESTful e GraphQL;
  • Uso de Twig como motor de templates, com foco em desempenho e organização de views;
  • Experiência com bancos de dados relacionais, especialmente MariaDB (modelagem, consultas otimizadas, procedures, índices);
  • Conhecimento em MongoDB para dados não relacionais (manipulação de documentos, uso de agregações e modelagem básica de dados);
  • Conhecimentos sólidos em HTML5 e CSS3, com foco em semântica e acessibilidade web;
  • Experiência com JavaScript moderno (ES6+) para adicionar interatividade às interfaces;
  • Utilização de Bootstrap 4 ou 5 para desenvolvimento de interfaces responsivas e compatíveis com múltiplos dispositivos;
  • Proficiência com Git e uso de GitLab, incluindo fluxo de trabalho com GitLab Flow;
  • Experiência com Integração Contínua e Entrega Contínua (CI/CD) utilizando GitLab Pipelines;
  • Conhecimento prático em Docker para criação e manutenção de ambientes de desenvolvimento e produção;
  • Familiaridade com Kubernetes (nível básico a intermediário), com entendimento de conceitos como pods, services, deployments e secrets.


Outras Informações


Hey!

Cadastre-se na Remotar para ter acesso a todos os recursos da plataforma, inclusive inscrever-se em vagas exclusivas e selecionadas!