Estágio/Trainee em Engenharia de Software — Fullstack
Daniel Frederighi Advogados Advogados Associados · Belo Horizonte, MG, BR
**Estágio/Trainee em Engenharia de Software — Fullstack** **Daniel Frederighi Advogados** é um escritório de advocacia com time de tecnologia próprio. Aqui desenvolvemos internamente os sistemas que sustentam a operação do escritório e os produtos digitais do grupo: plataformas, sistemas de análise de documentos e automações de processos. **Você terá a oportunidade de:** \-Trabalhar em produtos reais, com usuários reais. Nada de projeto de gaveta: o que você desenvolve entra em uso no escritório e nos nossos produtos. \- Aprender com acompanhamento de perto.Revisão de código individual e contato direto com a liderança técnica desde a primeira semana. \- Empregar boas práticas de programação.Organizar\-se, separar responsabilidades, nomear bem, testar antes de confiar no código, versionar corretamente e receber feedback sobre o seu código como parte do processo. \-Utilizar ferramentas de IA. Você vai integrar modelos de linguagem em fluxos de trabalho usar assistentes de código como ferramenta de engenharia, com critério e responsabilidade. **Sua missão** \-Apoiar o desenvolvimento e a evolução dos sistemas internos e produtos digitais do escritório, \-combinando programação JavaScript/TypeScript com auxílio de IA generativa aplicada a \-processos reais. Você vai começar por tarefas guiadas e ganhar autonomia conforme evolui, sempre com revisão do time. **Principais atividades** Engenharia de Software \- Apoiar o desenvolvimento de interfaces responsivas em React, com componentes reutilizáveis. \- Participar da construção de endpoints REST em Node.js, aprendendo a organizar camadas, validar entradas e tratar erros de forma consistente. \- Trabalhar com bancos de dados relacionais (PostgreSQL): escrever consultas e entender relacionamentos entre tabelas. \- Participar de code reviews, recebendo e aplicando feedback do time. \- Usar Git no fluxo de trabalho do time: branches, pull requests e commits padronizados. **IA Generativa \& Automação de Processos** \- Integrar APIs de modelos de linguagem (Anthropic Claude, Google Gemini, OpenAI) em fluxos operacionais. \- Apoiar a construção de pipelines, aprendendo cada etapa na prática. \- Criar e manter automações combinando ferramentas no\-code/low\-code (n8n) com scripts em Node.js ou Python. \- Utilizar ferramentas de IA no fluxo de desenvolvimento (Claude Code, Codex) e aplicar técnicas de prompt engineering para melhorar a precisão dos resultados. **Qualidade, Testes \& Documentação** \- Escrever testes automatizados para as funcionalidades que desenvolver. \- Participar da definição de critérios de aceite para sistemas com IA, nos quais "funcionou" nem sempre é binário e a avaliação exige olhar humano. \- Documentar rotas, fluxos de automação e experimentos técnicos de forma clara para o time. **Requisitos essenciais** \- **Formação: graduação em andamento em Sistemas de Informação, Ciência da Computação, Engenharia de** **Software, Engenharia da Computação, Análise e Desenvolvimento de Sistemas ou áreas correlatas.** \- Lógica de programação:base sólida, com prática em algum projeto acadêmico, pessoal ou profissional. \- JavaScript/TypeScript: conhecimento de JavaScript moderno (ES6\+). TypeScript é um diferencial, não um pré\-requisito. \- APIs REST: entender o que é uma API, saber consumir uma e ter noção de como ela é construída. \- Banco de dados:noções de SQL — consultas, filtros e relacionamentos entre tabelas. \- Git: uso básico em projeto próprio ou em equipe (commit, branch, pull request). \- Autonomia e aprendizado:vontade de investigar um problema até entender a causa, e clareza para pedir ajuda na hora certa. **Será um diferencial** \- Projeto pessoal, acadêmico ou profissional publicado no GitHub que você consiga explicar: o que ele faz, por que você o fez daquele jeito e o que aprendeu. \- React, Next.js, NestJS ou outro framework de front\-end/back\-end. \- Experiência com PostgreSQL ou outro banco relacional. \- Já ter integrado alguma API em um projeto, mesmo que simples. \- Python. \- Ferramentas de automação (n8n, Make, Zapier). \- Noções de Docker. \- Participação em hackathons, iniciação científica, projetos de extensão ou contribuições para projetos open source. **O que oferecemos** **\- Bolsa/remuneração: R$1\.500,00 a R$1\.800,00** **\- Vale transporte** **\- Seguro de Vida** \- Vale Transporte, Cursos profissionalizantes pagos pela empresa( Adapta, Viver de IA, Python, Javascript, Node entre outros de acordo com a necessidade do estagiário) \- Carga horária de 6h, com flexibilidade para conciliar com a faculdade. \- Acesso às mesmas ferramentas de IA que o time usa, (Conta Claude dedicada, loveable e etc) \- Mentoria técnica direta com a liderança de tecnologia. \- 1 ano de estágio com grande possibilidade de efetivação. **Local e modelo de trabalho** **Presencial, em Belo Horizonte – MG, bairro de Lourdes.** Pagamento: R$1\.500,00 \- R$1\.800,00 por mês Local do trabalho: Presencial