Desenvolvedor Full Stack Júnior
Descrição da Vaga
Com mais de 20 anos de experiência, fazemos parte da maior plataforma multienergia do Brasil, a Vibra, e somos referência no mercado energético. Nossa atuação se divide em: Eficiência Energética, Mercado Livre de Energia, Descarbonização, Energia Elétrica e Geração Renovável, com mais de 100 usinas solares. Vamos juntos construir um futuro mais sustentável para as próximas gerações? A energia que transforma está na diversidade dos nossos talentos e acreditamos na importância de promover um ambiente de trabalho cada vez mais diverso e inclusivo. Por isso, incentivamos a candidatura de pessoas com deficiência, pessoas negras, mulheres, LGBTQIAP\+, 60\+ e indígenas. Junte\-se ao nosso time e faça parte da jornada de transição energética do Brasil!⚡ **Responsabilidades e atribuições** Estamos buscando um(a) **Desenvolvedor(a) Full Stack Júnior** que será responsável por: * Desenvolver e evoluir produtos internos focados em IA aplicada e sites/portais, atuando em interfaces, jornadas e automações. * Construir e manter APIs e serviços em Java, garantindo organização, logs, tratamento de erros e boa manutenibilidade. * Desenvolver front end moderno (ex.: React/Next.js) com criação de páginas, componentes, formulários, tabelas, filtros e consumo de APIs. * Trabalhar com SQL para consultas, investigações e validações de dados utilizados nos produtos. * Criar e operar crawlers e coletores de dados, seguindo boas práticas como respeito ao robots.txt, controle de rate limit, retries, normalização, persistência de dados, logs e rastreabilidade. * Integrar IA generativa aos produtos (chamadas via API, prompts, formatação de respostas e aplicação de guardrails básicos). * Apoiar iniciativas de busca e geração (RAG), conectando bases de conhecimento, melhorando relevância e avaliando a qualidade das respostas. * Participar do fluxo de engenharia, incluindo versionamento em Git, pull requests, code review, testes básicos e documentação objetiva. **Requisitos e qualificações** **Requisitos:** * Graduação completa em Ciência da Computação, Engenharias, Sistemas de Informação, Análise e Desenvolvimento de Sistemas, Ciência de Dados ou áreas correlatas. * Experiência prévia com desenvolvimento backend em Java (desejável Spring Boot) e construção/consumo de APIs REST. * Conhecimento em SQL, incluindo JOINs, agregações, filtros e validação de dados. * Experiência com desenvolvimento frontend moderno utilizando React, Vue ou Angular (desejável React \+ Next.js). * Vivência com Git/GitHub para versionamento de código, uso de branches, commits e pull requests. * Conhecimento em criação e operação de crawlers e coleta de dados, seguindo boas práticas de scraping. * Experiência ou contato prático com IA Generativa, incluindo integração via APIs e uso básico de prompts. **Conhecimentos Desejáveis:** * Experiência com Spring Boot para desenvolvimento backend em Java. * Conhecimento em Next.js para desenvolvimento frontend. * Noções de Docker para criação e execução de ambientes conteinerizados. * Experiência básica com testes unitários. * Noções de CI/CD e automação de pipelines. * Conhecimento em boas práticas de segurança de aplicações (OWASP básico). * Noções de prompt engineering e formatação de respostas de modelos de IA. * Conhecimento em RAG (busca \+ geração), embeddings e avaliação de qualidade das respostas. * Portfólio ou repositório no GitHub com projetos completos (frontend \+ backend \+ banco de dados) ou crawlers documentados. **Informações adicionais** **Local de atuação:** * São Paulo/SP **Modelo de trabalho:** * Híbrido – 2 dias presenciais por semana
Vaga originalmente publicada em: linkedin
💼 Encontre as melhores oportunidades para desenvolvedores no Job For Dev