 
        
        Descrição do Cargo
O papel de um Engenheiro de Software Full Stack envolve criar soluções inovadoras para atender às demandas da empresa.
É responsável por configurar o ambiente de desenvolvimento, trabalhar com front-end e back-end, analisar performance no código e banco de dados, manipular dados via API e controlar versão.
Responsabilidades
 * Executar, propor e criar soluções inovadoras para atender às demandas apresentadas;
 * Analisar requisitos e sugerir soluções tecnológicas que adicionem valor ao negócio;
 * Contribuir para o crescimento técnico da equipe, compartilhando conhecimentos e práticas em desenvolvimento de software;
 * Identificar e sugerir melhorias no processo de desenvolvimento;
 * Mantener-se atualizado sobre as últimas tendências e inovações em tecnologia;
Requisitos e Qualificações
 * Experiência em equipes dinâmicas e metodologias de desenvolvimento ágil;
 * Conhecimentos em Banco de Dados Relacional (MySQL);
 * Conhecimentos JavaScript (Node.js / React / Vue);
 * Conhecimentos em desenvolvimento de APIs, Restful;
 * Sólidos conhecimentos em PHP5.6+;
 * Design Patterns, S.O.L.I.D., Programação Orientada a Objetos;
Diferenciais
 * Conhecimentos em Linux, Container (Docker), Kubernetes;
 * Conhecimentos em ferramentas como Jira, Workbench, BitBucket;
 * Conhecimento em frameworks como Zend, Laravel;
 * Experiência com Git (GitFlow);
 * Experiência em Banco de Dados MySQL;