Aqui, seu papel será:
Atuar com desenvolvimento e manutenção;
Buscar por novas técnicas e tecnologias que multipliquem nossa eficiência através de ferramentas e bibliotecas;
Escalar microsserviços (alta disponibilidade, alta capacidade, baixa latência);
Comunicação com microsserviços (incluindo ambientes nuvem c/ on-premise);
Integração contínua, devops e deployment contínuo;
Monitoramento de serviços com CloudWatch, Zabix e Graphana.
Requisitos Imprescindíveis:
Sólida experiência em projetar, construir, gerenciar e escalar soluções escaláveis de microsserviços;
Construção e manutenção de soluções frontend usando JavaScript/TypeScript, com Angular e/ou React;
Experiência com C# (.Net Framework e .Net Core) e/ou também TypeScript (NodeJS), pois nossos serviços back-end e apis são escritas com essas tecnologias;
Experiência com Cultura Agile (Scrum, Kanban, Pair programming, TDD);
Experiência com DevOps;
Conhecimento em automatização de pipelines de builds, testes e deployments (AzureDevOps ou TFS).
Requisitos Desejáveis:
Experiência com arquitetura em nuvem (melhor ainda se AWS);
Experiência com arquitetura Serverless;
Experiência com containers;
Experiência com Kafka e/ou Redis;
Conhecimentos de Clean Architecture e Domain Driven Design.
Conhecimento em Dart/Flutter.
