Desenvolvedor(a) Full Stack Pleno (PHP/Laravel, React e Python)
GREEN PLATFORMS GERENCIAMENTO DE DADOS S.A.São Paulo - SP
1 posição
Não informado
Integral
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