Logo da Empresa

Desenvolvedor(a) Fullstack

Robbu - Soluções para comunicação de negócios
Esta vaga foi encerrada pelo recrutador

São Paulo - SP

0 posições

Sobre a Vaga

A Robbu está em busca de um(a) Desenvolvedor(a) Fullstack Sênior para atuar no time de Engenharia, com foco no desenvolvimento, evolução e sustentação de soluções tecnológicas. A posição envolve participação ativa em decisões técnicas, melhoria contínua do código e colaboração com times multidisciplinares.

A pessoa será responsável por desenvolver e evoluir funcionalidades utilizando PHP (Laravel) no backend e Vue.js no frontend, atuando com microsserviços, APIs RESTfulWebhooks e integrações com sistemas de terceiros. Também fará parte da rotina a refatoração de código legado, garantindo performance, escalabilidade e manutenibilidade das aplicações.

Atividades a serem desenvolvidas (o que vai fazer):

  • Desenvolver e evoluir funcionalidades utilizando PHP (Laravel) no backend e Vue.js frontend.
  • Criar e manter microsserviços, APIs RESTful e Webhooks, além de integrações com sistemas de terceiros.
  • Implementar e gerenciar Webhooks para comunicação entre serviços e automação de processos.
  • Refatorar e otimizar código legado, garantindo escalabilidade, performance e manutenibilidade.
  • Atuar na configuração, manutenção e evolução de ambientes com Docker e Kubernetes.
  • Participar de planejamentos, refinamentos, code reviews e discussões técnicas.
  • Escrever e manter testes automatizados (unitários e de integração).
  • Colaborar com times de frontend, backend e QA para alinhar requisitos e propor melhorias.
  • Garantir a integração eficiente entre backend e frontend

Conhecimentos necessários (hard skills):

  • PHP 8+, Laravel (Eloquent, Migrations, Queues, Jobs, Events, Service Providers, Policies, Gates).
  • Frameworks de mensageria (RabbitMQ, Service Bus)
  • Desenvolvimento e consumo de APIs RESTful e Webhooks (JWT, OAuth, HMAC, segurança).
  • Banco de dados relacionais (MySQL / PostgreSQL).
  • Testes automatizados (PHPUnit).
  • Arquitetura de software (SOLID, Clean Code, DDD).

Habilidades necessárias (soft skills):

  • Boa comunicação, explicando soluções de forma clara e objetiva.
  • Capacidade de colaboração com outros desenvolvedores e times multidisciplinares.
  • Organização e gestão do tempo para lidar com múltiplas demandas.
  • Habilidade em estimar e priorizar tarefas.
  • Adaptabilidade a novas tecnologias e mudanças de escopo.
  • Compromisso com código limpo, seguro e performático.

Diferenciais para a vaga:

  • Vue.js 2 ou 3, JavaScript ES6+ e TypeScript.
  • Testes de frontend (Jest, Cypress).
  • Experiência com Docker e Kubernetes

Requisitos

Escolaridade

  • Graduação

Benefícios

  • Educação Corporativa Alura
  • TotalPass

Como chegar

Rua da Consolação, Consolação, São Paulo - SP, Brasil, 01301-100