Sobre a Vaga
- Desenvolver funcionalidades ponta a ponta (do banco de dados à interface) nos protótipos e produtos da CN Innovation, com backend em C#/.NET e/ou Node.js + TypeScript e frontend em Angular ou React.
• Participar do desenho técnico das soluções: modelagem de dados, contratos de API, divisão em módulos/serviços e registro de decisões (ADRs leves).
• Aplicar boas práticas de engenharia: código limpo, princípios SOLID, code review, versionamento com Git e documentação técnica.
- Escrever testes em todos os níveis (unitários, integração e E2E) e participar da esteira de CI/CD, com apoio de ferramentas como Playwright.
• Dar suporte à operação dos serviços: logs, monitoramento, tratamento de erros e investigação de bugs em ambientes de desenvolvimento e produção.
- Integrar recursos de IA (APIs de LLM, extração de documentos) às funcionalidades, respeitando fallback, limites de custo e latência.
- Pairing com devs mais seniores, refinamento com o PM e demos das entregas.
Requisitos
- Graduação em andamento/concluída em TI, Engenharia, Ciência da Computação ou áreas correlatas (ou experiência equivalente comprovada em projetos/portfólio).
- Fundamentos de engenharia de software: lógica, estruturas de dados, POO, HTTP/REST e noções de arquitetura em camadas.
- Experiência acadêmica, estágio ou projetos pessoais com ao menos uma linguagem backend (C#/.NET, Node.js/TypeScript ou Python) e com um framework frontend (Angular, React ou Vue).
- SQL e modelagem relacional básica.
- Git e fluxo de pull request/code review.
- Testes automatizados básicos.
- Leitura de documentação técnica em inglês.
Benefícios
Não informado.
Vagas semelhantes para você
Selecionadas com base na tecnologia, modalidade, nível e localização desta oportunidade.