VAGASLUME
C

[Job - 31359]Sr. Developer FullStack (.Net/Angular) , Brazil

CI&T · Brazil · Presencial · DigAí

A combinarFreelance

Sobre a vaga

Você atuará como Desenvolvedor(a) Fullstack, com foco maior em frontend, criando funcionalidades escaláveis e de qualidade com React, .NET 8 e C#. Você trabalhará em parceria com equipes de produto, design e engenharia para transformar necessidades em soluções funcionais e fáceis de manter.

Responsabilidades

  • Desenvolver interfaces responsivas, acessíveis e performáticas com React
  • Criar componentes reutilizáveis e colaborar com designers para implementar as experiências propostas
  • Garantir compatibilidade entre navegadores e otimizar o desempenho das interfaces
  • Desenvolver e manter APIs REST e serviços com .NET 8 e C#
  • Implementar regras de negócio com MediatR e realizar mapeamento de objetos com AutoMapper
  • Desenvolver comunicação assíncrona com Rebus e Azure Service Bus
  • Contribuir para o desenho e as consultas de bancos PostgreSQL e MongoDB
  • Criar testes para componentes e serviços, usando xUnit, NSubstitute e Bogus
  • Participar de revisões de código e contribuir para os padrões de qualidade
  • Trabalhar com Azure DevOps, GitFlow e pipelines de CI/CD configurados em YAML


Requisitos obrigatórios

  • Experiência sólida com React, incluindo hooks, context e gerenciamento de estado
  • Conhecimento de JavaScript e TypeScript
  • Experiência com desenvolvimento orientado a componentes e arquitetura moderna de frontend
  • Experiência com .NET 8 e C#
  • Familiaridade com MediatR, AutoMapper e princípios de arquitetura limpa
  • Experiência com sistemas de mensageria, como Rebus e Azure Service Bus, ou equivalentes
  • Experiência com PostgreSQL, modelagem relacional e otimização de consultas
  • Experiência com MongoDB, modelagem de documentos e agregações
  • Conhecimento de Entity Framework Core
  • Experiência com xUnit para testes unitários e de integração
  • Conhecimento de NSubstitute para mocks e substitutos de teste
  • Familiaridade com Faker ou Bogus para geração de dados de teste
  • Experiência com Azure DevOps, Git, GitFlow, Azure Pipelines e Azure Service Bus


Diferenciais

  • Conhecimento de CQRS com MediatR
  • Familiaridade com Docker e conteinerização
  • Experiência com serviços de nuvem Azure, como App Services e Functions
  • Conhecimento de princípios de Domain-Driven Design (DDD)
  • Experiência com arquitetura de microfrontends


O que esperamos
Buscamos uma pessoa que combine atenção à qualidade do frontend com conhecimentos sólidos de backend e testes. Você deverá colaborar de forma próxima com diferentes especialidades e contribuir para soluções escaláveis, acessíveis e fáceis de manter.