Vaga:
Desenvolvedor Backend PHP Sênior
Cargo requisitado:
Desenvolvedor Backend Senior em PHP
O perfil ideal deve ter experiência em desenvolvimento backend, tecnologias como PHP, bancos de dados relacionais e noSQL, conhecimento avançado em orientação a objetos, padrões de projeto e práticas de codificação.
Além disso, é importante que o candidato tenha habilidades em programação para autenticação e autorização, domínio sobre frameworks populares, conhecimento de protocolos e técnicas de segurança web e APIs RESTful.
Descrições:
Responsabilidades:
* Implementar funcionalidades e recursos em tempo real utilizando linguagens de programação como PHP;
* Desenvolver soluções escaláveis, robustas e fáceis de manter;
* Colaborar com outros membros do time para garantir uma abordagem coerente e consistente na implementação de funcionalidades;
* Garantir a integridade e segurança dos dados;
* Identificar e resolver problemas técnicos complexos;
* Contribuir para a melhoria contínua da infraestrutura técnica;
* * Ajustar suas responsabilidades conforme necessário para atender às necessidades do negócio.
Requisitos:
O perfil ideal deve ter:
* Experiência em desenvolvimento backend em PHP, com foco em tecnologias como Laravel, CodeIgniter ou CakePHP;
* Conhecimento avançado em bancos de dados relacionais (MySQL, PostgreSQL) e noSQL (MongoDB);
* Orientação a objetos e padrões de projeto;
* Práticas de codificação rigorosas e testes unitários;
* Habilidades em programação para autenticação e autorização, incluindo OAuth e JWT;
* Familiaridade com protocolos e técnicas de segurança web;
* Domínio sobre APIs RESTful e frameworks populares;
* * Habilidades para trabalhar em um ambiente colaborativo e desafiador;
* Espaço para aprender e se adaptar as novas tecnologias e ferramentas.
Níveis de experiência:
Ítem nível 1: Desenvolvedores iniciantes
nível 2: Desenvolvedores júnior
nível 3: Desenvolvedores pleno
nível 4: Desenvolvedores senior
nível 5: Líderes de desenvolvimento
Estruturas organizacionais:
Barriga
Desafios:
Desenvolver sistemas escaláveis e robustos;
Implementar tecnologias emergentes;
Trabalhar em equipe para alcançar metas compartilhadas;
Desenvolver habilidades profissionais;