Desenvolvedor(a) Full Stack – PHP / Laravel / Vue.js

PJ, Belo Horizonte Hybrid

O IEBT está recrutando um(a) Desenvolvedor(a) Full Stack Sênior para atuar em um projeto estratégico na área de serviços digitais. A pessoa selecionada fará parte de um time técnico experiente, contribuindo de forma ativa tanto no desenvolvimento back-end quanto front-end, garantindo soluções escaláveis, robustas, performáticas e alinhadas às necessidades do negócio.

Buscamos alguém com forte domínio em Laravel e experiência sólida em Vue.js, com capacidade de atuar de ponta a ponta na aplicação, participando de decisões arquiteturais e contribuindo com melhorias contínuas na plataforma.

 
Responsabilidades
Desenvolver, manter e evoluir aplicações utilizando PHP com Laravel no back-end.
Desenvolver interfaces modernas, reativas e performáticas utilizando Vue.js no front-end.
Criar, integrar e otimizar APIs RESTful.
Garantir integração eficiente entre front-end e back-end.
Trabalhar com bancos de dados MySQL, assegurando modelagem adequada, performance e segurança.
Utilizar ferramentas como Redis (cache, filas e sessões) para melhoria de desempenho.
Aplicar boas práticas de desenvolvimento (SOLID, orientação a objetos, design patterns).
Atuar com versionamento de código utilizando Git (branching, code review).
Colaborar com equipes multidisciplinares em metodologias ágeis (Scrum ou Kanban).
Participar ativamente de decisões técnicas e arquiteturais.
Contribuir para soluções escaláveis, confiáveis e sustentáveis a longo prazo.

Requirements

Requisitos técnicos
Experiência sólida com PHP e Laravel.
Experiência consistente com Vue.js (componentização, consumo de APIs, gerenciamento de estado).
Domínio de desenvolvimento e consumo de APIs REST.
Conhecimento sólido em MySQL e boas práticas de modelagem de dados.
Experiência com Git e fluxo de versionamento.
Vivência com Redis (cache e filas).
Experiência em ambientes ágeis (Scrum/Kanban).
 
Soft skills esperadas
Proatividade e senso de responsabilidade técnica.
Boa comunicação e colaboração em equipe.
Autonomia para resolver problemas complexos.
Organização e atenção a detalhes.
Capacidade de propor melhorias técnicas com visão de negócio.
 
Diferenciais (não obrigatórios)
Experiência com mensageria/filas (RabbitMQ, Kafka, SQS).
Vivência com arquitetura de microsserviços.
Experiência com testes automatizados (back-end e front-end).
Conhecimento em boas práticas de UX/UI aplicadas ao desenvolvimento.
Experiência com CI/CD e ambientes em nuvem.

Benefits

Plano de Saúde e Odontológico
Auxílio Home Office
Auxílio Transporte
Auxílio Alimentação
Férias Remuneradas
Day Off no aniversário
Programa Saúde e Bem-Estar
Programa de Desenvolvimento Individual (PDI).