Pular para o conteúdo principal

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

  1. Etapa 1: Cadastro
  2. Etapa 2: Contratação