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:
1. 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
2. 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.
3. 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.
4. 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.
5. 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.