Desenvolver e manter aplicações web escaláveis com PHP (versões 5 e 8), aplicando princípios de programação orientada a objetos, padrões de design e práticas de codificação robustas. Criar e integrar APIs RESTful utilizando o framework Laravel, focando em desempenho, segurança e reutilização de código. Atuar na modelagem e otimização de bancos de dados relacionais (MySQL, MariaDB, PostgreSQL), com uso de ORMs como Eloquent ou Doctrine.
Tecnologias Empregadas
* PHP
* Laravel
* MySQL
* MariaDB
* PostgreSQL
* Eloquent
* Doctrine
Criar e integrar soluções front-end utilizando HTML5, CSS3, JavaScript (ES6+) e bibliotecas/frameworks como jQuery, Vue.js ou React. Utilizar Git para controle de versão de código, seguindo boas práticas de gestão de branches, merges e integração contínua (CI/CD). Implementar autenticação e autorização seguras (JWT/OAuth2) e participar de integrações com APIs e serviços externos.
Ambientes de Trabalho
Gestão de ambientes Linux, deploy e manutenção das aplicações utilizando Docker e servidores web como Nginx ou Apache.
Competências Requeridas
* Desenvolvimento de aplicações web escaláveis
* Criação e integração de APIs RESTful
* Modelagem e otimização de bancos de dados relacionais
* Uso de ORMs como Eloquent ou Doctrine
* Desenvolvimento front-end utilizando HTML5, CSS3, JavaScript (ES6+)
* Utilização de Git
* Implementação de autenticação e autorização seguras
* Integração com APIs e serviços externos
* Gestão de ambientes Linux
* Deploy e manutenção das aplicações utilizando Docker e servidores web como Nginx ou Apache
Vantagens do Cargo
* Oportunidade de trabalhar em um ambiente dinâmico e inovador
* Desenvolvimento de habilidades técnicas e profissionais
* Colaboração com uma equipe multidisciplinar