Requisitos para se candidatar a vaga:Atuar na definição e evolução da arquitetura visando manter a qualidade na manutenção do projeto e escalabilidade da solução.Atuação totalmente hands-on;Compreender tecnologia, linguagens e frameworks como ferramentas, estando disposto a estudar temas que vão além do seu conhecimento;Modelagem orientada ao domínio (Domain Driven e Design);Boas práticas de design de código (TDD, Modelagem rica, KISS, YAGNI, DRY, SOLID, Clean Code, Design Patterns..);Modelagem de arquitetura (Clean Architecture, Hexagonal architecture e Onion Architecture) e fundamentos de sistemas distribuidos - modelagem de microsserviços e arquitetura orientada a eventos;Mindset Lean / Arquitetura Mínima Viável (MVA);Piramide de testes e automação de testes em todas as camadas - qualidade interna/externa;Práticas de uma cultura DevOps, atuando na automação de infraestrutura - CI, CD e IaC, contribuindo com a agilidade de entrega do software em produção;Conhecimento de métricas que influenciam as boas práticas de engenharia de software - Complexidade ciclomática, cognitiva, lead time, deploy frequency.Será legal se você tiver conhecimento em:Visão sistêmica e pensamento estratégico para tomadas de decisões;Pensamento focado em produto, indo além de questões técnicas;Experiência em alguma cloud pública (AWS, Google ou Azure) e orquestradores de containers (Ex: Kubernetes);Práticas de Site Reliability Engineering;Ter atuado em segmento financeiroFluência em Inglês; Nos ajude a desenhar a solução!Se você chegou até aqui e é uma pessoa que gosta de trabalhar com desenvolvimento, aprecia muito desafios, de implementar soluções baseadas em boas práticas e curte trabalhar em times que respeitam quem você é e as suas opiniões, você está MUITO perto de integrar nosso time DB.