Desenvolvedor(a) Fullstack PHP Pleno(a) - CodeIgniter 4

Descrição

Postada há 4 dias

Salvador - Bahia

Pleno Remoto PJ

Estamos procurando por um(a) Desenvolvedor(a) Fullstack Pleno(a) com experiência em CodeIgniter 4 para integrar nosso time de manutenção e evolução de sistemas.
O profissional será responsável por atuar em projetos que combinam backend robusto e frontend funcional, garantindo performance, qualidade e aderência às melhores práticas de desenvolvimento.
Nossos sistemas estão inseridos na área de e-commerce, consumindo APIs externas (REST e SOAP), aplicando regras de precificação de produtos e processando pedidos integrados com gateways de pagamento.
Se você gosta de desafios técnicos, está alinhado(a) às boas práticas e tem interesse em construir soluções de alto impacto, essa vaga é para você!

Hard Skills Necessárias
  • Experiência comprovada com CodeIgniter 4 e o padrão MVC.
  • Conhecimento sólido de PHP e boas práticas de programação.
  • Experiência com bancos de dados MySQL, incluindo modelagem, otimização e uso de queries complexas.
  • Experiência em integração de APIs externas (REST e SOAP).
  • Aplicação de princípios como SOLID e DRY no desenvolvimento.
  • Conhecimento de ferramentas e metodologias para testes de software.
  • Experiência em desenvolvimento de frontends dinâmicos.
  • Criação de interfaces responsivas e acessíveis.
  • Uso de HTML5, CSS3, JavaScript (bibliotecas como jQuery são bem-vindas).

Diferenciais (não obrigatórios)
  • Experiência com integração de gateways de pagamento.
  • Conhecimento em otimização de performance para sistemas web.
  • Experiência com metodologias ágeis (Scrum ou Kanban).

Soft Skills Essenciais 
  • Proatividade: capacidade de identificar problemas e propor soluções antes mesmo de serem solicitadas. 
  • Comunicação Clara: habilidade de comunicar ideias técnicas de maneira objetiva, seja com o time de desenvolvimento ou com stakeholders. 
  • Trabalho em Equipe: abertura para colaborar, ouvir sugestões e integrar-se ao time de maneira eficiente. 
  • Gestão do Tempo: organização para lidar com múltiplas tarefas e cumprir prazos. 
  • Adaptabilidade: capacidade de aprender novas tecnologias e lidar com mudanças nas demandas do projeto.