Resumo Tech Jobs
Vaga Pleno remota na Databuild, contrato CLT/PJ, com foco em TypeScript, Angular e C#.
O que pedem
- Requisitos
- 3+ anos de experiência na carreira
- TypeScript (Angular)
Requisitos
3+ anos de experiência na carreira TypeScript (Angular) .NET Angular C# Tarefas e Responsabilidades Tarefas e Responsabilidades Somos uma consultoria de tecnologia em forte crescimento e estamos ampliando o time de Engenharia de Software para construir produtos digitais e plataformas que sustentam decisões críticas dos nossos clientes enterprise. Aqui, software bom não é o que compila: é o que entra em produção, escala e gera valor. A gente transforma requisitos complexos em sistemas robustos, APIs confiáveis e interfaces que o usuário final realmente usa no dia a dia para operar o negócio. Se você curte ir além do código — entender o problema, desenhar a solução, escrever software limpo e fazer o sistema ser confiável de ponta a ponta — vem com a gente. O que você vai fazer Desenvolver e evoluir aplicações web em .NET / C# (APIs, serviços e back-ends performáticos). Construir interfaces ricas e responsivas em Angular (componentes, services, RxJS, state management e integração com APIs). Modelar e implementar APIs RESTful bem desenhadas, seguras e bem documentadas. Trabalhar com bancos de dados relacionais (SQL Server e PostgreSQL): modelagem, queries e performance. Aplicar boas práticas de Clean Code, SOLID, testes automatizados e versionamento com Git. Participar de revisões de código, propor melhorias técnicas e elevar a régua de qualidade do time. Colaborar com times de Data Science, Engenharia de Dados, Produto e Design para entregar soluções end-to-end. Documentar decisões técnicas, contratos de API e padrões de arquitetura.
Experiência prática com C# e .NET (preferencialmente .NET 6+, ASP.NET Core, Entity Framework). Experiência sólida com Angular, TypeScript e consumo de APIs. Domínio de SQL (joins, índices, performance) e modelagem de dados relacionais. Conhecimento em arquitetura de aplicações web (REST, autenticação/autorização, separação de camadas). Versionamento com Git e fluxo de trabalho em times (branches, PRs, code review). Testes automatizados (unitários e/ou de integração). Boa capacidade analítica: estruturar problemas, propor soluções e comunicar trade-offs técnicos.