freehire launches on Product Hunt on 26 August.

Follow →

Desenvolvedor(a) full stack pleno (php/laravel, react e python)

Summary

Build and maintain web apps using PHP/Laravel back-end, React front-end, and Python for data processing and automation. Own features from design to deployment in a collaborative product team.

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.

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available