Engenheiro(a) de Software Júnior
- Início
- Engenheiro(a) de Software Júnior
Remoto, Brasil · junior · remote · pj
Engenheiro(a) de Software Júnior
Buscamos um(a) Engenheiro(a) de Software Júnior para começar a carreira em um ambiente que leva engenharia a sério desde o primeiro dia, com mentoria próxima de engenheiros sêniores e exposição real a código de produção, não só tarefas isoladas.
Você vai implementar funcionalidades bem delimitadas, corrigir defeitos e escrever testes, sempre com revisão de código de alguém mais experiente. É um papel para aprender rápido, errar em ambiente seguro e crescer com feedback direto.
Desde já esperamos familiaridade com ferramentas de IA no desenvolvimento: elas fazem parte do fluxo de trabalho, e você vai aprender a usá-las com senso crítico, não apenas aceitar o que é sugerido.
Comece sua carreira em engenharia de software com mentoria próxima e exposição real a produção.
Responsabilidades
- Implementar funcionalidades bem delimitadas sob orientação de engenheiros sêniores.
- Corrigir defeitos identificados em produção ou em testes.
- Escrever testes automatizados para o código que desenvolve.
- Participar de code review recebendo e aplicando feedback técnico.
- Documentar o que implementa de forma clara para o time.
- Usar ferramentas de IA para apoiar o desenvolvimento, aprendendo a revisar criticamente o que é sugerido.
Requisitos
- Experiência inicial em desenvolvimento de software (estágio, projetos pessoais ou primeira experiência profissional).
- Conhecimento de pelo menos uma linguagem de programação moderna.
- Noção básica de APIs, bancos de dados e controle de versão com Git.
- Vontade de aprender sobre arquitetura de software e boas práticas de engenharia.
- Curiosidade genuína por ferramentas de IA aplicadas ao desenvolvimento.
- Abertura para receber feedback técnico e evoluir rapidamente.
- Boa comunicação para pedir ajuda e reportar progresso com transparência.
Diferenciais
- Projetos pessoais ou open source publicados.
- Experiência com algum framework front-end ou back-end moderno.
- Noção de testes automatizados.
- Participação em comunidades técnicas, hackathons ou bootcamps.
- Inglês intermediário para leitura de documentação técnica.
JavaScriptTypeScriptGitNode.js
Benefícios
- Modelo remoto e flexível: você organiza sua rotina em torno das entregas, não do relógio.
- Verba de crescimento para cursos, certificações e eventos técnicos.
- Auxílio saúde e bem-estar.
- Acesso e propriedade real sobre o stack de ferramentas e IA que usamos no dia a dia de engenharia.
- Cultura orientada a resultado: entregou bem, tem autonomia para decidir como e quando trabalhar.
- Squads enxutos e sêniores, com espaço real para decisão técnica.
