Logo da Empresa

Desenvolvedor(a) Full Stack Pleno (PHP/Laravel, React e Python)

GREEN PLATFORMS GERENCIAMENTO DE DADOS S.A.

São Paulo - SP

1 posição

Descrição 

A GreenPlat busca um(a) Desenvolvedor(a) Full Stack Pleno para atuar no desenvolvimento, manutenção e evolução de aplicações web, utilizando PHP (Laravel) no back-end, React no front-end e Python para processamento, análise e apoio a soluções orientadas a dados. 

Esse(a) profissional participará de todo o ciclo de vida do produto, desde o entendimento das necessidades de negócio, desenho da solução técnica, desenvolvimento e testes, até a entrega e sustentação em produção, atuando de forma colaborativa com times de produto, tecnologia e dados. 

Atividades 

  • Descrição das atividades da vaga:  
  • Desenvolver, manter e evoluir aplicações web utilizando Laravel (PHP) no back-end e React no front-end; 
  • Criar, manter e integrar APIs REST e serviços back-end; 
  • Desenvolver interfaces responsivas, performáticas e intuitivas no front-end com React; 
  • Implementar regras de negócio, integrações e fluxos de dados no back-end; 
  • Utilizar Python para rotinas de dados, automações, análises, integrações ou apoio a pipelines de informação; 
  • Participar do levantamento e entendimento de requisitos técnicos e funcionais junto aos times envolvidos; 
  • Realizar correções de bugs, melhorias contínuas e implementação de novas funcionalidades; 
  • Garantir qualidade de código, performance, segurança e escalabilidade das aplicações; 
  • Atuar com versionamento de código e boas práticas de desenvolvimento colaborativo (Git, code review, PRs); 
  • Apoiar a manutenção e evolução de sistemas já existentes. 

Para ocupar essa posição na GreenPlat, é necessário: 

  • Desenvolvedor(a) Pleno, com capacidade de executar tarefas de ponta a ponta; 
  • Perfil analítico, organizado e orientado à solução de problemas; 
  • Atitude hands-on, foco em entrega e melhoria contínua; 
  • Interesse em trabalhar com dados integrados a produtos digitais; 
  • Boa comunicação verbal e cristal acostumado a colaboração em ambiente multidisciplinar. 
  • Graduação em Ciência da Computação, Engenharia de Software, Engenharia da Computação, Sistemas de Informação, Análise e Desenvolvimento de Sistemas (ADS), Tecnologia da Informação (TI) ou áreas correlatas; 
  • Conhecimento intermediário do Pacote Office (Word, Excel e PowerPoint); 

Diferenciais: 

  • Experiência com integração entre sistemas e arquiteturas baseadas em APIs; 
  • Vivência com ambientes ágeis (Scrum, Kanban ou similares); 
  • Perfil analítico, organizado e com boa capacidade de execução; 
  • Atitude hands-on, foco em resultados e senso de responsabilidade; 
  • Noções de qualidade de código, testes, segurança ou performance; 
  • Inglês ou espanhol em nível avançado 
  • Informações da Vaga de Técnico de Segurança do Trabalho:  
  • Regime Presencial (Moema-SP); 

Habilidades específicas 

Back-end – PHP / Laravel 

  • Desenvolvimento e manutenção de aplicações back-end utilizando PHP (Laravel); 
  • Criação, versionamento e documentação de APIs RESTful; 
  • Implementação de regras de negócio, validações e fluxos transacionais; 
  • Integração com serviços externos (APIs de terceiros, webhooks, serviços internos); 
  • Modelagem e uso de ORM (Eloquent), migrations e seeders; 
  • Implementação de autenticação e autorização (JWT, tokens, roles e permissions); 
  • Tratamento de erros, logs e boas práticas de segurança; 
  • Escrita de código limpo, testável e organizado, seguindo boas práticas do framework; 
  • Apoio à manutenção e evolução de sistemas legados. 

Front-end – React 

  • Desenvolvimento de interfaces web utilizando React; 
  • Criação de componentes reutilizáveis e organização de estados e hooks; 
  • Consumo e integração com APIs REST; 
  • Implementação de interfaces responsivas, acessíveis e performáticas; 
  • Uso de HTML, CSS e JavaScript/TypeScript; 
  • Gerenciamento de formulários, validações e fluxos de navegação; 
  • Tratamento de erros, loading states e feedbacks ao usuário; 
  • Atenção à experiência do usuário (UX) e boas práticas de UI. 

Banco de Dados 

  • Modelagem de dados para aplicações web; 
  • Uso de bancos relacionais e/ou não relacionais (MySQL, PostgreSQL, MongoDB ou similares); 
  • Criação e otimização de consultas (joins, índices, filtros e agregações); 
  • Garantia de integridade, consistência e performance dos dados; 
  • Apoio à manutenção de estruturas existentes e evolução de schemas; 
  • Integração entre banco de dados, back-end e rotinas de dados. 

Python para Dados (ETL, Automação e Analytics) 

  • Desenvolvimento de rotinas em Python para: ETL (extração, transformação e carga de dados); Scraping e coleta automatizada de dados (quando aplicável);  e Integração e consolidação de dados de múltiplas fontes; 
  • Tratamento, limpeza e transformação de dados; 
  • Geração de relatórios, indicadores e apoio a soluções de BI; 
  • Construção de scripts e automações para apoio a processos internos; 
  • Aplicações de análises estatísticas e ML leve (ML light), quando necessário; 
  • Integração das rotinas de dados com sistemas back-end e bancos de dados. 

Requisitos

Escolaridade

  • Graduação

Habilidade Técnica

  • React - Intermediário
  • APIs REST - Intermediário
  • HTML - Intermediário
  • CSS - Intermediário
  • JavaScript/TypeScript - Intermediário
  • phyton - Intermediário
  • Laravel - Intermediário
  • Banco de Dados - Intermediário
  • ORM (Eloquent) - Intermediário

Benefícios

  • Pacote de Benefícios GreenPlat

Como chegar

Avenida Ibirapuera, 2033, conj 191, Indianópolis, São Paulo - SP, Brasil, 04029-100