Arquiteto de Software
Ser Mutant é aceitar ser parte de um grupo com coragem para traçar novos caminhos e ambição para chegar mais longe a cada dia.
Nossa equipe procura por alguém que compartilhe esses valores e possa contribuir para o crescimento contínuo da nossa empresa.
O seu papel será fundamental para garantir a qualidade e padronização de nossas soluções, trabalhando em parceria com as diferentes squads e liderando projetos importantes.
Responsabilidades e Atribuições:
* Navegar entre visão estratégica de arquitetura e execução técnica (Tech Lead/Hands-on), garantindo padronização e qualidade através de múltiplas squads.
Requisitos e Qualificações:
* Core Stack & Desenvolvimento
o Domínio avançado em Backend: proficiência em Node.js e framework NestJS para construção de APIs robustas e escaláveis;
o Domínio em Frontend Moderno: experiência sólida com JavaScript/TypeScript e React.js, incluindo gerenciamento de estados globais, caching client-side e integração com Design Systems;
o Arquitetura de Soluções: experiência comprovada em Microsserviços, arquitetura limpa, RESTful APIs e padrão BFF (Backend for Frontend);
o Integração e UX: capacidade de traduzir layouts (Figma) em componentes reutilizáveis e interfaces de alta performance, alinhando UX com viabilidade técnica.
* Qualidade, DevOps e Infraestrutura
o Ciclo de Vida (Full Cycle): vivência em ambientes Cloud (XaaS) com domínio de Git, pipelines de CI/CD e práticas de code review;
o Qualidade de Código: implementação de testes automatizados (unitários, integração) e uso de ferramentas de análise estática (ex: SonarQube, Convisio);
o Observabilidade: implementação de práticas de monitoramento, logs e rastreabilidade para garantir a saúde das aplicações em produção.
* Liderança Técnica e Governança
o Governança Técnica: experiência na definição de padrões arquiteturais, guidelines de desenvolvimento e documentação técnica para múltiplas squads;
o Mentoria e Code Review: atuação ativa em pair programming e revisões de código, focando na elevação da régua técnica e crescimento profissional do time;
o Visão Sistêmica: habilidade para alinhar requisitos de negócio com soluções técnicas, atuando como ponto focal para resolução de impedimentos complexos.