O que esta vaga pede
Sobre a Vaga
Estamos buscando um(a) profissional experiente para atuar como desenvolvedor(a) full stack “de ponta a ponta”, com ownership da aplicação. Você irá trabalhar com Angular no front-end, APIs e serviços backend em .NET, camada de dados em SQL Server e automação de testes. A função também integra workflows de IA agentic na stack da aplicação, orquestrando serviços de IA/LLM existentes (sem treinamento ou fine-tuning de modelos).
Responsabilidades
- Desenvolver e manter aplicações e componentes responsivos em Angular, incluindo state management, routing e bibliotecas de componentes reutilizáveis
- Consumir e integrar REST APIs na interface, tratando loading states, error handling e validação de dados
- Criar componentes de UI para recursos de IA agentic (ex.: interfaces de chat, painéis de recomendação, dashboards de status/monitoramento de agentes)
- Colaborar com design/UX para traduzir requisitos em interfaces acessíveis e bem acabadas
- Projetar e desenvolver serviços e APIs em .NET (C#) seguindo boas práticas REST/gRPC para consumo pelo front-end Angular e sistemas downstream
- Arquitetar e implementar camadas de integração conectando serviços agentic em Python às aplicações .NET via APIs, message queues ou SDKs
- Aplicar princípios de design de software (SOLID, dependency injection, clean architecture) para manter serviços backend testáveis e manuteníveis
- Garantir padrões de integração seguros, escaláveis e manuteníveis entre todas as camadas da aplicação
- Projetar, otimizar e manter bancos de dados em SQL Server para dados transacionais e dados de workflows agentic (logging, estado do agente, audit trails, metadata)
- Escrever e ajustar stored procedures, queries, índices e ETL para necessidades da aplicação e dos workflows agentic
- Assumir decisões de modelagem de dados em parceria com backend e desenvolvimento de APIs
- Construir e manter suites de testes automatizados com Playwright para testes de UI e end-to-end
- Escrever unit e integration tests para serviços e APIs .NET como parte do fluxo padrão de desenvolvimento
- Desenvolver estratégias de testes específicas para sistemas agentic (prompt regression testing, validação de outputs, testes de comportamento do agente, edge-case e adversarial testing)
- Participar de code reviews, manutenção de CI/CD e execução de gates de qualidade de release
- Integrar APIs de IA/LLM de terceiros ou hospedadas internamente (ex.: OpenAI, Anthropic Claude, Azure OpenAI, Bedrock, Vertex AI) para habilitar capacidades agentic
- Escrever scripts/serviços em Python para orquestração de agentes usando frameworks como LangChain, LangGraph, AutoGen, Semantic Kernel (ou similares) e integrar na stack .NET/Angular
- Implantar, monitorar e gerenciar serviços e infraestrutura em AWS e/ou GCP (ex.: Lambda/Cloud Functions, serviços de containers, storage, IAM)
- Colaborar com DevOps para garantir deploys em nuvem escaláveis, com custo eficiente e seguros
Requisitos
- 7+ anos de experiência profissional com desenvolvimento em .NET / C# (APIs e serviços backend)
- 7+ anos de experiência com SQL Server (design de banco de dados, otimização, stored procedures, performance tuning)
- 3+ anos de experiência prática com desenvolvimento de UI em Angular, incluindo arquitetura de componentes, state management e consumo de REST APIs
- Ownership full stack comprovado: conforto para trabalhar com Angular, design de API, backend .NET, SQL Server e automação de testes sem depender de handoff entre especialistas
- 2+ anos de experiência prática construindo ou integrando workflows/sistemas de IA agentic que orquestram APIs de IA/LLM existentes (sem treinamento ou fine-tuning de modelos)
- Experiência com Playwright (ou similar) para testes automatizados de UI/end-to-end e escrita de unit/integration tests para serviços backend
- Experiência prática com frameworks de IA agentic (ex.: LangChain, LangGraph, AutoGen, Semantic Kernel ou orquestração customizada de agentes)
- Proficiência em Python para scripting e integração de serviços de IA
- Experiência prática com AWS e/ou GCP para deploy e gerenciamento de workloads
- Forte entendimento de design de REST APIs e padrões de integração de serviço para serviço
- Excelentes habilidades de resolução de problemas e capacidade de atuar do UI ao banco de dados sem silos
Beneficios
Não há informações de benefícios na descrição original.