Desenvolvedor de Software (Trainee)
Wymagane:TypeScriptJavaScriptPythonReactGitDockerFrontendBackendCI/CD
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.