Arquiteto de Software
Sobre a Vaga
•Desenvolver e documentar a arquitetura de componentes, microsserviços e integrações do time, seguindo as diretrizes estabelecidas e garantindo boas práticas de desempenho e eficiência de custos;
•Atuar como referência técnica dentro do squad, participando de revisões de código (code reviews) diárias e apoiando o desenvolvimento e a evolução técnica de desenvolvedores juniores;
•Implementar soluções integradas, utilizando componentes reaproveitáveis da empresa e seguindo os padrões estabelecidos de APIs e pipelines de dados do ecossistema;
•Identificar gargalos operacionais e débitos técnicos no código ou na camada de ingestão do seu produto, propondo melhorias e pequenas refatorações durante o planejamento das sprints;
•Garantir a aplicação prática de padrões modernos de testes automatizados, esteiras de CI/CD e observabilidade (logs e métricas) nas soluções desenvolvidas pelo time;
•Colaborar ativamente com a liderança técnica e Product Owners (POs), ajudando a traduzir requisitos de negócio em tarefas técnicas detalhadas, mapeando riscos locais e fornecendo estimativas de esforço realistas.
Requisitos
- •Conhecimento em linguagens voltadas para microsserviços e sistemas de alta concorrência e performance (como Go, Rust, Java ou Python);
- •Conhecimento em bancos de dados relacionais e NoSQL, com forte diferencial em tecnologias otimizadas para séries temporais e alta volumetria analítica (ex: ClickHouse, Elasticsearch);
- •Vivência sólida com containers (Docker, Kubernetes), arquitetura Cloud (AWS, Azure ou Google Cloud) e esteiras automatizadas de CI/CD;
- •Experiência prévia em ambientes ágeis que exigem iterações rápidas combinadas com rigor arquitetural;
- •Inglês intermediário
Benefícios
Não informado.
Vagas semelhantes para você
Selecionadas com base na tecnologia, modalidade, nível e localização desta oportunidade.