Oportunidade: Intermediate Software Architect Modelo de Trabalho: Remoto Somos focados em entender e apoiar as necessidades de consumidores e clientes, aproveitando novas tecnologias e escalando oportunidades de crescimento.
O que você fará:
? Ser uma voz líder em discussões e decisões da equipe.
? Propor e desenvolver soluções técnicas.
? Promover a adoção das melhores práticas e padrões de codificação.
? Garantir a qualidade do código.
? Compreender o ecossistema de frontend e backend, além do processo de implantação.
? Liderar a equipe tecnicamente.
? Avaliar tecnologias e práticas de desenvolvimento.
? Manter documentação, gráficos e diagramas.
? Monitorar e melhorar painéis de monitoramento.
? Fornecer orientação técnica à equipe.
? Colaborar com as equipes de Arquitetura, Desenvolvimento e Produto.
Requisitos Técnicos necessários:
Atuação com arquitetura de software, sistemas e infraestrutura.
React.js, .NET Core e exposição ao Azure .
Desenvolvimento de APIs com .NET Core .
React + Redux .
Bancos de dados SQL e NoSQL .
Arquitetura de microsserviços e padrões relacionados.
Padrão de micro-frontends .
Arquitetura orientada a eventos.
Soluções de software de alta demanda.
? Ferramentas e Plataformas:
Azure DevOps, Kubernetes, Docker e automação de testes.
Metodologias ágeis como Scrum/Kanban .
? Habilidades Adicionais:
Liderar discussões técnicas e implantações de sistemas em produção.
Trabalhar em ambientes dinâmicos e de alto crescimento, com prazos e marcos.
Conforto com ambiguidade e capacidade de definir o que precisa ser feito.
Excelente gestão de tempo.
Conhecimento sólido de princípios de design de software limpo.
Boa capacidade de escuta ativa e empatia com clientes e partes interessadas.
Inglês intermediário.
Diferenciais:
Experiência em otimização de performance e técnicas avançadas de design de sistemas.
Familiaridade com práticas avançadas de DevOps e CI/CD.