Oportunidade: Intermediate Software Architect
Modelo de Trabalho: Remoto
Modelo de Contratação: PJ ou Cooperado
Somos uma equipe excepcional, focada 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:
✔ Experiência 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.