Desenvolvedor(a) Back End (Júnior/Pleno)
IEBT Innovation
Detalhes da vaga
- Cargo
- Desenvolvedor(a) Back End (Júnior/Pleno)
- Vagas
- 1
- Modelo
- Remoto
- Publicada
- 21/08/2026
Localização
Descrição da vaga
Buscamos uma pessoa desenvolvedora em início de consolidação de carreira, com experiência prática no desenvolvimento de software e interesse em evoluir continuamente. A pessoa atuará na construção, manutenção e evolução de serviços e aplicações, participando da investigação de problemas, implementação de melhorias e busca por soluções técnicas.
Procuramos um perfil curioso, investigativo e resiliente, que goste do processo de desenvolvimento e se motive com a oportunidade de aprender, melhorar e encontrar novos caminhos diante de desafios. É importante ter abertura para receber feedbacks, aceitar orientações e transformar comentários em oportunidades de evolução.
1. Desenvolvimento e Qualidade Técnica
Desenvolver, manter e evoluir aplicações e serviços, seguindo os padrões técnicos e arquiteturais definidos pelo time.
Escrever código limpo, organizado, testável e de fácil manutenção, buscando evolução contínua na qualidade das entregas.
Possuir experiência prática em pelo menos uma linguagem de programação, como Node.js, Go, PHP, Rust ou tecnologias similares.
Ter interesse ou conhecimento básico sobre outras linguagens e tecnologias utilizadas no ambiente, não sendo necessário possuir experiência profissional em todas elas.
Participar de Code Reviews, tanto recebendo quanto aplicando feedbacks para melhorar a qualidade do código.
Apoiar a criação e manutenção de testes unitários, de integração ou outros tipos de testes aplicáveis ao contexto.
Utilizar ferramentas de inteligência artificial e recursos de desenvolvimento assistido para apoiar análises, implementação, testes, documentação e investigação de problemas, sempre validando criticamente os resultados.
2. Investigação e Resolução de Problemas
Investigar bugs, falhas e comportamentos inesperados, buscando compreender a causa do problema antes de propor soluções.
Utilizar logs, métricas, ferramentas de monitoramento e outros recursos disponíveis para analisar incidentes e identificar possíveis causas.
Explorar diferentes caminhos e hipóteses durante a resolução de problemas, demonstrando raciocínio lógico e capacidade investigativa.
Apoiar a correção de incidentes e problemas em produção, seguindo os processos e orientações do time.
Demonstrar interesse em compreender como os sistemas funcionam, indo além da simples execução de tarefas.
3. Colaboração e Aprendizado
Trabalhar de forma colaborativa com outras pessoas desenvolvedoras e demais áreas envolvidas no produto.
Participar de discussões técnicas, refinamentos e alinhamentos, contribuindo com dúvidas, sugestões e aprendizados.
Receber feedbacks e orientações de forma aberta e construtiva, utilizando esses retornos como parte do processo de desenvolvimento profissional.
Buscar aprendizado contínuo, aprofundando conhecimentos técnicos e explorando novas tecnologias quando necessário.
Compartilhar conhecimentos e aprendizados com o time, de acordo com seu nível de experiência.
4. Entregas e Evolução dos Produtos
Participar da análise e quebra de demandas em tarefas técnicas, com apoio do time quando necessário.
Identificar impedimentos, dúvidas e riscos durante o desenvolvimento e comunicá-los de forma clara.
Contribuir para melhorias e refatorações no código, respeitando as prioridades e direcionamentos técnicos.
Apoiar a documentação de fluxos, funcionalidades e decisões técnicas relevantes.
Colaborar na construção de soluções que atendam às necessidades do negócio sem perder de vista qualidade, manutenção e evolução do produto.
5. Perfil Comportamental
Resiliência e capacidade de lidar com frustrações: conseguir lidar de forma equilibrada com erros, mudanças de rota, problemas complexos e tentativas que não trazem o resultado esperado, mantendo disposição para investigar novos caminhos.
Mentalidade de aprendizado: demonstrar interesse genuíno em melhorar continuamente, aprender com erros e evoluir tecnicamente.
Perfil investigativo: ter curiosidade para entender problemas, fazer perguntas, testar hipóteses e buscar a causa raiz de comportamentos inesperados.
Abertura a feedbacks: receber comentários e orientações de forma madura, sem postura defensiva, demonstrando disposição para aprender e ajustar a forma de atuação.
Humildade profissional: reconhecer limites de conhecimento, pedir ajuda quando necessário e valorizar a experiência e orientação das pessoas do time.
Perfil colaborativo e equilibrado: atuar de forma respeitosa, calma e construtiva, especialmente em situações de pressão ou diante de problemas complexos.
Raciocínio lógico: capacidade de analisar problemas, organizar informações e construir caminhos para chegar a uma solução.
Autonomia em desenvolvimento: conseguir conduzir tarefas compatíveis com seu nível de experiência, sabendo identificar quando é necessário buscar apoio.
Requisitos
Requisitos
Experiência prévia com desenvolvimento de software, preferencialmente entre os níveis Júnior e Pleno.
Vivência prática de aproximadamente 3 anos na área de desenvolvimento.
Experiência profissional ou em projetos relevantes com pelo menos uma das seguintes tecnologias: Node.js, Go, PHP, Rust ou linguagem similar.
Conhecimento ou interesse em aprender outras linguagens e tecnologias (Go, Node, PHP e Rust)
Conhecimento de conceitos de APIs, serviços e integração entre sistemas.
Familiaridade com Git e processos de versionamento de código.
Conhecimento ou experiência com investigação e correção de bugs.
Noções de testes automatizados e boas práticas de desenvolvimento.
Interesse em observabilidade, análise de logs, monitoramento e compreensão do funcionamento dos sistemas.
Interesse em utilizar ferramentas de inteligência artificial como apoio ao processo de desenvolvimento.
Diferenciais
Experiência com sistemas distribuídos ou ambientes com grande quantidade de serviços.
Vivência com ferramentas de observabilidade, logs, métricas ou monitoramento.
Conhecimento em mais de uma das linguagens utilizadas pelo ambiente.
Experiência com testes automatizados e práticas de qualidade de software.
Participação em projetos pessoais, estudos ou iniciativas de aprendizado envolvendo novas linguagens e tecnologias.
Benefícios
Plano de Saúde e Odontológico
Auxílio Home Office
Auxílio Alimentação
Recesso Remunerado
Day Off no aniversário
Programa Saúde e Bem-Estar
Programa de Desenvolvimento Individual (PDI).
Fonte: quickin