DESENVOLVEDOR JUNIOR (COM FOCO EM SUSTENTAÇÃO)
Atuar no desenvolvimento de aplicações fullstack simples end-to-end sob orientação, implementando funcionalidades básicas, criando interfaces conforme padrões definidos e contribuindo para a construção e manutenção de APIs e operações simples de banco de dados.
Garantir código limpo, testável e versionado, participar de rituais do time, colaborar com colegas mais experientes e evoluir continuamente em competências técnicas e comportamentais alinhadas à cultura e aos Valores Virtuosos da Irrah Tech.
Formação / Experiência Mínima
Cursando Ensino Superior em Sistemas de Informação, Ciência da Computação, Análise e Desenvolvimento de Sistemas ou áreas relacionadas.
Experiência: 6 a 12 meses (profissional, acadêmica ou projetos relevantes).
Atividades principais:
- Desenvolvimento Full Stack
Desenvolver funcionalidades frontend e backend sob orientação.
Apoiar a construção e manutenção de APIs REST seguindo os padrões definidos pela Engenharia.
Implementar componentes e interfaces utilizando React.
Realizar correções de bugs e pequenas melhorias nas aplicações.
Executar manutenções corretivas simples.
Participar da implementação de integrações com apoio quando necessário e buscando desenvolvimento constante
- Qualidade, Arquitetura e Boas Práticas
Aplicar padrões de programação e boas práticas definidos pela gestão.
Executar testes manuais das funcionalidades desenvolvidas.
Participar de code reviews como parte do processo de aprendizagem.
Organizar corretamente o versionamento e a documentação do código.
Corrigir ajustes apontados durante revisões técnicas.
- Banco de Dados e Performance
Executar consultas básicas em PostgreSQL.
Apoiar validações e conferências de dados.
Desenvolver conhecimento sobre modelagem e persistência de dados.
Apoiar manutenção das estruturas existentes.
- IA, DevOps e Ferramentas Modernas
Utilizar ferramentas de IA para apoio ao desenvolvimento.
realizar integrações simples com APIs.
Participar do fluxo de versionamento da equipe.
Acompanhar deploys e monitoramento das aplicações.
Desenvolver conhecimentos em Docker, Cloud e CI/CD.
- Colaboração e Evolução Técnica
Participar dos rituais ágeis da equipe.
Colaborar com Produto, QA e Suporte.
Receber e aplicar feedbacks técnicos.
Compartilhar dúvidas e aprendizados.
Buscar evolução contínua nas tecnologias utilizadas pela empresa.