O papel de um Arquiteto de Software é buscar soluções tecnológicas para atender às necessidades das organizações.
Para isso, precisamos de profissionais que possam trabalhar em equipe e desenvolver soluções robustas e escaláveis. Nossa empresa está procurando por alguém com habilidades avançadas em Backend, Frontend Moderno e Arquitetura de Soluções.
Requisitos e Qualificações:
* Cores Stack & Desenvolvimento
o Domínio Avançado em Backend: Proficiência em Node.Js e framework NestJS;
o Domínio em Frontend Moderno: Experiência sólida com JavaScript/TypeScript e React.Js;
o Arquitetura de Soluções: Experiência comprovada em Microsserviços, arquitetura limpa e RESTful APIs;
o Integração e UX: Capacidade de traduzir layouts (Figma) em componentes reutilizáveis e interfaces de alta performance.
* Qualidade, DevOps e Infraestrutura
o Ciclo de Vida (Full Cycle): Vivência em ambientes Cloud 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 e uso de ferramentas de análise estática;
o Observabilidade: Implementação de práticas de monitoramento e logs para garantir a saúde das aplicações.
* Liderança Técnica e Governança
o Governança Técnica: Experiência na definição de padrões arquiteturais e documentação técnica;
o Mentoria e CodeReview: Atuação ativa em pair programming e revisões de código;
o Visão Sistêmica: Habilidade para alinhar requisitos de negócio com soluções técnicas.
Benefícios:
o Mensageria e Assincronismo: Experiência prática com RabbitMQ para comunicação entre serviços;
o Otimização e Performance: Uso avançado de Redis para estratégias de cache e otimização de sistemas distribuídos;
o Containerizaçãoe Orquestração: Conhecimento em Docker e orquestração de clusters Kubernetes;
o Documentação deAPIs: Familiaridade com Swagger/OpenAPI para padronização de contratos de interface;
o Modelagem de Dados: Experiência em modelagem de persistência de dados focada em performance.