Última atualização: 10 de Junho de 2025
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!