Desenvolvedor Full Stack
Descrição da vaga
Buscamos uma pessoa desenvolvedora Full Stack com experiência sólida (mínimo de 4 anos) no desenvolvimento de aplicações web, com forte domínio em PHP e Laravel, para integrar nosso time de Tecnologia e Inovação.
Procuramos uma pessoa com visão analítica, autonomia e boas práticas de desenvolvimento, que tenha facilidade para atuar tanto no backend quanto no frontend, contribuindo para a evolução de nossas soluções e para a construção de aplicações escaláveis e eficientes.
Responsabilidades e atribuições
- Desenvolver, evoluir e manter aplicações web e serviços utilizando PHP e Laravel.
- Desenvolver e manter interfaces frontend utilizando JavaScript e frameworks como Vue.js ou React.
- Construir, integrar e consumir APIs RESTful, garantindo segurança, desempenho e confiabilidade.
- Atuar na modelagem de dados e na integração entre sistemas, serviços e filas assíncronas.
- Escrever código limpo, testável e documentado, seguindo os padrões de desenvolvimento e versionamento do time.
- Participar de refinamentos técnicos, revisões de código (code reviews) e discussões sobre arquitetura e soluções técnicas.
- Atuar em todo o ciclo de desenvolvimento, desde o entendimento dos requisitos até o deploy e monitoramento das aplicações.
- Investigar problemas técnicos, identificar oportunidades de melhoria e propor soluções que contribuam para a qualidade e a escalabilidade dos sistemas.
Requisitos e qualificações
- Domínio avançado de PHP e Laravel: desenvolvimento de aplicações web, construção de APIs, estruturação de serviços e boas práticas de arquitetura backend.
- Domínio de RabbitMQ: experiência prática com arquitetura de mensageria, gerenciamento de filas, exchanges, producers e consumers, processamento assíncrono de mensagens e tratamento de falhas.
- Conhecimento sólido em bancos de dados relacionais, especialmente MySQL e PostgreSQL, incluindo modelagem, consultas, otimização e manipulação de dados.
- Experiência com desenvolvimento frontend em JavaScript, preferencialmente com Vue.js (versões 2 e 3) ou React.
- Experiência com integração e consumo de APIs RESTful.
- Vivência em ambientes com arquitetura de microsserviços.
- Prática com ORMs e ferramentas de acesso a dados, como Eloquent, Doctrine ou Query Builders.
- Domínio de Git em nível avançado, incluindo estratégias de branches e versionamento consistente entre ambientes.
- Conhecimento em testes, depuração e otimização de aplicações.
- Experiência com mensageria e filas assíncronas, como Rabbitmq, Amazon SQS ou similares.
Etapas do processo
- Etapa 1: Cadastro
- Etapa 2: Contratação