Desenvolvedor de Software (Trainee)

Belo Horizonte, MG, BR

Buscamos uma pessoa recém\-formada ou em fase final de graduação, com base em desenvolvimento de software, para integrar nosso time e evoluir rapidamente em um programa estruturado de desenvolvimento, participando de projetos reais com responsabilidade crescente e mentoria técnica da equipe. Principais atividades * Desenvolver e manter funcionalidades em sistemas web (frontend e backend). * Implementar e consumir APIs REST. * Modelar e manipular dados em bancos relacionais. * Escrever testes automatizados e participar de revisões de código. * Investigar, diagnosticar e corrigir bugs com autonomia. * Elaborar e manter documentação técnica. * Participar das reuniões de planejamento, refinamento e retrospectiva do time. Requisitos * Graduação concluída (ou em conclusão) em Ciência da Computação, Engenharia de Software, Sistemas de Informação, Análise e Desenvolvimento de Sistemas ou áreas correlatas. * Domínio de algoritmos, estruturas de dados e programação orientada a objetos. * Experiência prática com Python e Javascript (projetos acadêmicos, pessoais ou estágio). * Conhecimento em Git e GitHub (branches, pull requests, code review). * Conhecimento em APIs REST e bancos de dados relacionais (SQL). * Familiaridade com pelo menos um framework web (React, FastAPI, Flask). * Autonomia para aprender, comunicação clara e disposição para trabalhar em equipe. Diferenciais * Estágio ou experiência prévia em desenvolvimento. * Portfólio no GitHub com projetos relevantes. * Conhecimentos em Docker e noções de CI/CD. * Conhecimentos em TypeScript e testes automatizados (pytest, Jest). * Noções de arquitetura de software e boas práticas de código. * Conhecimentos em Linux e linha de comando. * Inglês técnico para leitura de documentação.