Desenvolvedor(a) Full Stack Sênior | .NET & React
Job Description
Como Desenvolvedor(a) Full Stack Sênior, você fará parte de um squad dedicado à construção de uma plataforma distribuída de alta escala, com foco em qualidade, observabilidade e arquitetura moderna. Sua atuação será essencial para o desenvolvimento de soluções end-to-end, contribuindo diretamente para acelerar a transformação digital dos clientes da Avanade por meio de aplicações robustas, escaláveis e orientadas a eventos.
Junte-se a um time colaborativo, inovador e orientado à excelência técnica, onde você poderá atuar com tecnologias modernas e impactar diretamente produtos estratégicos.
Together we do what matters.
Saiba mais sobre alguns de nossos benefícios:
- Vale refeição ou alimentação;
- Cartão Multibenefícios até Consultor Sênior;
- Convênio médico e odontológico;
- Certificações e treinamentos;
- Seguro de Vida;
- Previdência Privada;
- Avababy: acompanhamento da gestação e kit para os novos pais e mães Avanade;
- Participação nos resultados da empresa;
- Wellhub;
- Auxílio Creche;
- Orientador de Carreira - Mentoria de carreira;
- Política de Birthday Off em seu aniversário;
- Sessões de Bem-Estar;
Responsabilidades:
- Desenvolver funcionalidades end-to-end, desde o banco de dados até o frontend;
- Construir APIs utilizando .NET Core e/ou FastAPI;
- Desenvolver interfaces com React/Next.js utilizando TypeScript;
- Trabalhar com mensageria assíncrona (Event Hub, Kafka ou similares);
- Modelar e otimizar dados em PostgreSQL;
- Escrever testes unitários e de integração;
- Participar de code reviews e propor melhorias técnicas;
- Documentar soluções e APIs desenvolvidas;
- Apoiar troubleshooting e resolução de incidentes em produção.
.
Habilidades e experiências:
- Experiência sólida (4+ anos) em desenvolvimento full stack;
- Experiência com .NET Core (C#) e/ou Python (FastAPI);
- Experiência com React e Next.js (TypeScript);
- Conhecimento em PostgreSQL (modelagem, queries e migrations);
- Experiência com mensageria assíncrona;
- Conhecimento em testes automatizados;
- Familiaridade com microsserviços e APIs REST;
- Conhecimento em Git e fluxo de pull requests.
- Experiência com Azure;
- Conhecimento em Docker;
- Experiência com Tailwind, MUI ou shadcn/ui;
- Conhecimento em observabilidade e logs estruturados.
.