Desenvolvedor(a) Full Stack Pleno
GREEN PLATFORMS GERENCIAMENTO DE DADOS S.A.
Descrição da vaga
Descrição
A GreenPlat busca um(a) Desenvolvedor(a) Full Stack Pleno(a) 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, automação e análise de dados.
Esse(a) profissional participará de todo o ciclo de vida do produto, desde o entendimento das necessidades de negócio e a definição da solução técnica até o desenvolvimento, os testes, a entrega e a sustentação em produção, atuando de forma colaborativa com os times de Produto, Tecnologia e Dados.
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, integrar e manter APIs REST e serviços back-end;
- Desenvolver interfaces modernas, responsivas, performáticas e intuitivas com React;
- Implementar regras de negócio, integrações e fluxos de dados;
- Utilizar Python para automações, ETL, análises, integrações e apoio a pipelines de dados;
- Participar do levantamento e entendimento de requisitos técnicos e funcionais;
- Corrigir bugs, implementar melhorias contínuas e novas funcionalidades;
- Garantir qualidade de código, performance, segurança e escalabilidade das aplicações;
- Trabalhar com versionamento de código e desenvolvimento colaborativo utilizando Git, Pull Requests e Code Review;
- Apoiar a sustentação e evolução de sistemas existentes.
Para ocupar essa posição na GreenPlat, é necessário:
- Experiência com desenvolvimento back-end utilizando PHP e Laravel;
- Experiência com desenvolvimento front-end utilizando React;
- Conhecimento em consumo e construção de APIs RESTful;
- Experiência com bancos de dados relacionais e/ou não relacionais;
- Conhecimento em Python para automações, integração ou processamento de dados;
- Vivência com Git e fluxo colaborativo de desenvolvimento;
- Conhecimento em boas práticas de desenvolvimento, organização e qualidade de código.
- 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 ou áreas correlatas.
Diferenciais:
- Perfil analítico, organizado e orientado à resolução de problemas;
- Atitude hands-on, foco em entrega e melhoria contínua;
- Boa comunicação e facilidade para atuar em ambientes multidisciplinares;
- Interesse em trabalhar com produtos digitais integrados a dados;
- Experiência com arquiteturas baseadas em APIs e integração entre sistemas;
- Vivência em metodologias ágeis (Scrum, Kanban ou similares);
- Conhecimentos em testes, segurança e performance de aplicações;
- Experiência com automações, BI ou pipelines de dados;
- Conhecimento de estruturas do Kubernetes.
