Anunciada dia 4 junho
Missão do cargo
Descrição Sumária | Missão do Cargo Atuar no desenvolvimento de aplicações fullstack com autonomia end-to-end e, implementando funcionalidades de maiores complexidades, criando interfaces conforme padrões definidos e contribuindo para a construção e manutenção de APIs e operações de banco de dados. Garantir código limpo, testável e versionado, participar de rituais do time, resolver problemas moderados com autonomia, aplicar padrões estabelecidos, colaborar ativamente em discussões técnicas e participar de forma mais propositiva da evolução da equipe compartilhando conhecimento consolidando competências que sustentam a transição para o nível Pleno, mantendo coerência com os Valores Virtuosos da Irrah Tech. 1. Desenvolvimento Full Stack Desenvolver funcionalidades frontend e backend com autonomia moderada Construir APIs RESTful seguindo padrões da Engenharia Implementar interfaces responsivas utilizando React Desenvolver integrações e fluxos de média complexidade Executar manutenções corretivas e evolutivas nas aplicações 2. Qualidade, Arquitetura e Boas Práticas Aplicar Clean Code e padrões técnicos definidos pela equipe Executar testes manuais e apoiar testes unitários Participar de code reviews e aplicar feedbacks técnicos Garantir organização, versionamento e documentação adequada do código Atuar na redução de bugs e retrabalho técnico 3. Banco de Dados e Performance Executar queries em PostgreSQL com segurança e organização Apoiar modelagem básica e otimização de consultas Identificar gargalos simples de performance Contribuir para estabilidade e eficiência das aplicações 4. IA, DevOps e Ferramentas Modernas Utilizar ferramentas de IA no dia a dia do desenvolvimento Apoiar integrações iniciais com APIs de IA e automações Participar de pipelines CI/CD sob supervisão Auxiliar em deploys e monitoramento de aplicações em OCI 5. Colaboração e Evolução Técnica Atuar integrado com Produto, QA e Suporte Participar ativamente dos rituais técnicos da equipe Apoiar desenvolvedores mais juniores quando necessário Buscar evolução contínua em arquitetura, performance e desenvolvimento moderno 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: 18 a 24 meses (profissional, acadêmica ou projetos relevantes).