Requisitos: experiência avançada e comprovada com desenvolvimento em Laravel. Profundo entendimento dos fundamentos do Laravel, incluindo roteamento, controladores, Eloquent ORM, middleware, serviços, eventos, filas, etc. Capacidade de construir APIs RESTful robustas e escaláveis utilizando recursos nativos do Laravel. Compreensão sólida do Laravel Repository Design Pattern e sua aplicação prática na separação das camadas de negócio e de acesso a dados. Habilidade para criar e utilizar repositórios para abstrair a lógica de acesso a dados do resto da aplicação, promovendo uma arquitetura mais limpa e testável. Experiência em escrever testes unitários e testes de integração para garantir a qualidade e a estabilidade das APIs. Experiência com controle de versão Git/Bitbucket. Experiência em modelagem de dados e design de esquemas de banco de dados para otimizar a performance e a escalabilidade das APIs. Habilidade para escrever consultas SQL complexas quando necessário, além de utilizar o Eloquent ORM para operações comuns de CRUD. Conhecimento em técnicas de otimização de desempenho para APIs, incluindo cache, otimização de consultas de banco de dados, lazy loading. Habilidade para escrever código limpo, bem documentado e eficiente. Excelentes habilidades de comunicação e trabalho em equipe. Capacidade de trabalhar de forma colaborativa em um ambiente ágil. Diferenciais: Experiência com outras tecnologias e frameworks de backend. Conhecimento em DevOps e práticas de CI/CD. Conhecimento com Containers Docker. Experiência em configuração e gerenciamento de ambientes de desenvolvimento local. Experiência com bancos de dados MySQL e NoSQL. Contribuições para projetos de código aberto.
Beneficios:
Formação Acadêmica: Não informado
Experiência:
Salário: A combinar
Cargo: Programador
Empresa: LOGICAL MINDS
Somos uma equipe de profissionais dedicados,
aptos a fazer o necessário para otimizar o crescimento da sua empresa
Ramo: Informática/ Tecnologia