
Software Architect, Fullstack – AWS, .NET, Java, Vue.js
CI&T
full-time
Posted on:
Location Type: Remote
Location: Brazil
Visit company websiteExplore more
Tech Stack
About the role
- Definir e evoluir a arquitetura de soluções em nível de alto e baixo nível, garantindo escalabilidade, segurança e performance.
- Atuar como referência técnica entre squads, orientando decisões arquiteturais e padrões de engenharia.
- Liderar a definição de arquitetura cloud-native na AWS, considerando observabilidade, resiliência e eficiência de custos.
- Estruturar e governar padrões de integração utilizando APIs, mensageria e arquitetura orientada a eventos.
- Apoiar e orientar times no uso consistente de tecnologias como .NET, Java e Vue.js, garantindo coesão tecnológica.
- Conduzir e revisar estimativas baseadas em complexidade, assegurando previsibilidade e qualidade das entregas.
- Promover boas práticas de engenharia como TDD, BDD, Clean Architecture, revisão de código e testes automatizados.
- Apoiar decisões estratégicas envolvendo infraestrutura, segurança, dados e integrações complexas.
- Atuar na evolução de modelos operacionais, promovendo eficiência e fluidez na entrega.
- Garantir governança técnica, reduzindo débito técnico e incentivando a evolução contínua das soluções.
Requirements
- Experiência consolidada como Arquiteto de Software ou Staff Engineer em ambientes complexos.
- Experiência com arquitetura em cloud utilizando AWS, incluindo microsserviços, serverless e sistemas distribuídos.
- Vivência com desenvolvimento backend utilizando .NET e Java.
- Experiência com frontend moderno utilizando Vue.js, TypeScript ou Node.js.
- Conhecimento em arquitetura de APIs REST e sistemas orientados a eventos.
- Experiência com bancos de dados relacionais como PostgreSQL e MySQL.
- Vivência com CI/CD e práticas de Infrastructure as Code como Terraform e GitHub Actions.
- Conhecimento sólido em arquitetura de software, incluindo microsserviços, monólitos modulares e arquitetura orientada a eventos.
- Domínio de design patterns, princípios SOLID e boas práticas de clean code.
- Experiência com observabilidade, incluindo logs, métricas e tracing.
- Capacidade de definir padrões, governança técnica e conduzir decisões arquiteturais estratégicas.
- Forte habilidade de comunicação e influência em múltiplos times e stakeholders.
- Diferenciais:
- Experiência com mensageria utilizando SNS, SQS, Kafka ou similares.
- Conhecimento em bancos NoSQL como DynamoDB ou MongoDB.
- Experiência com aplicações mobile utilizando React Native.
- Vivência em ambientes de alta escala, especialmente no setor financeiro.
- Experiência com modernização de sistemas legados e arquitetura evolutiva.
- Atuação em ambientes com governança forte, métricas e modelos baseados em valor.
Benefits
- Plano de saúde e odontológico;
- Vale alimentação e refeição;
- Auxílio-creche;
- Licença parental estendida;
- Parceria com academias e profissionais de saúde e bem-estar via Wellhub (Gympass) TotalPass;
- Participação nos Lucros e Resultados (PLR);
- Seguro de Vida;
- Plataforma de aprendizagem contínua (CI&T University);
- Clube de descontos;
- Plataforma online gratuita dedicada à promoção da saúde física, mental e bem-estar;
- Curso gestante e parentalidade responsável;
- Parceria com plataformas de cursos online;
- Plataforma para aprendizagem de idiomas;
- E muitos outros
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
arquitetura de softwarecloud-nativeAWSmicrosserviçosserverless.NETJavaVue.jsTypeScriptNode.js
Soft Skills
comunicaçãoinfluêncialiderançagovernança técnicadefinição de padrõesorientação técnicacolaboraçãoresiliênciaeficiênciaprevisibilidade