Vaga: Arquiteto(a) de Software
Estamos em busca de um(a) Arquiteto(a) de Software para atuar de forma estratégica na definição, evolução e governança da arquitetura das nossas soluções, apoiando times e garantindo qualidade técnica, escalabilidade e sustentabilidade das aplicações.
Responsabilidades:
- Definir, evoluir e governar a arquitetura de software das soluções, abrangendo tecnologias, padrões de desenvolvimento, integrações e fluxo de trabalho;
- Projetar soluções técnicas considerando requisitos funcionais e não funcionais como performance, escalabilidade, segurança, disponibilidade e manutenibilidade;
- Aplicar e orientar o uso de padrões de projeto e padrões arquiteturais, garantindo soluções consistentes, desacopladas e sustentáveis;
- Definir e conduzir estratégias de modernização de sistemas, promovendo a evolução de aplicações legadas de forma incremental e segura;
- Elaborar e manter documentação arquitetural e especificações técnicas;
- Atuar de forma colaborativa com produto, engenharia e stakeholders na definição e viabilidade das soluções;
- Orientar tecnicamente os times de desenvolvimento, garantindo aderência às diretrizes arquiteturais;
- Apoiar decisões técnicas críticas, realizando revisões arquiteturais e promovendo boas práticas de engenharia;
- Acompanhar a evolução das entregas para assegurar que a arquitetura planejada esteja sendo respeitada;
- Atuar em ambiente ágil, principalmente com Scrum.
Requisitos técnicos:
- Sólida experiência em arquitetura de software e design de sistemas;
- Experiência prática na aplicação de padrões de projeto e padrões arquiteturais;
- Vivência com modernização de sistemas legados, refatoração incremental e evolução arquitetural;
- Experiência com arquiteturas baseadas em APIs, integração entre sistemas e sistemas distribuídos;
- Forte preocupação com qualidade, segurança, observabilidade e governança técnica.
Diferenciais:
- Experiência com estratégias como Strangler Fig, Anti-Corruption Layer ou extração de serviços;
- Vivência como Tech Lead ou Arquiteto em ambientes de médio/grande porte;
- Experiência com cloud, CI/CD e práticas DevOps;
- Familiaridade com documentação arquitetural (C4 Model, ADRs).
- Conhecimento em desenvolvimento front-end (TypeScript, Angular, CSS) e back-end (Node.js), com atuação hands‑on apenas quando necessário.
Se você preenche os requisitos e tem paixão por tecnologia e inovação, envie seu currículo para a IMEX e venha fazer parte do nosso time!