Profissional de Arquitetura de Software
Desenvolver soluções de alta complexidade requer coragem e determinação. Nossa equipe está sempre em busca de profissionais apaixonados por tecnologia que compartilhem nossa visão de inovação.
Função e Responsabilidades
* Contribuir para a padronização e qualidade das soluções desenvolvidas;
* Atingir equilíbrio entre visão estratégica e execução técnica como líder de time ou engenheiro;
Habilidades e Experiência
* Conhecimento avançado em Backend:
o Experiência com Node.js e framework NestJS para desenvolvimento robusto e escalável de APIs;
* Frontend Moderno:
o Domínio sólido de JavaScript/TypeScript, React.js, gerenciamento de estados globais e integração com Design Systems;
* Arquitetura de Soluções:
o Experiência comprovada em Microsserviços, arquitetura limpa, RESTful APIs e padrão BFF (Backend for Frontend);
* Integração e UX:
o Capacidade de traduzir layouts em componentes reutilizáveis e interfaces de alta performance, alinhando UX com viabilidade técnica;
Qualidade, DevOps e Infraestrutura
* Ciclo de Vida Completo:
o Domínio de Git, pipelines de CI/CD e práticas de code review em ambientes Cloud (XaaS);
* Qualidade de Código:
o Implementação de testes automatizados (unidade, integração) e uso de ferramentas de análise estática;
* Observabilidade:
o Implementação de monitoramento, logs e rastreabilidade para garantir saúde em produção;
Liderança Técnica e Governança
* Governança Técnica:
o Definição de padrões arquiteturais e documentação técnica para equipes;
* Mentoria e Code Review:
o Atuação ativa em pair programming e revisões de código, focando na elevação da régua técnica e crescimento profissional;
* Visão Sistêmica:
o Alinhar requisitos de negócio com soluções técnicas, resolvendo impedimentos complexos;
Diferenciais
* Mensageria e Assincronismo:
o Experiência com RabbitMQ ou Kafka para comunicação entre serviços;
* Otimização e Performance:
o Uso avançado de Redis para cache e otimização de sistemas distribuídos;
* Containerização e Orquestração:
o Conhecimento em Docker e Kubernetes (K8s) para orquestração de clusters;
* Documentação de APIs:
o Familiaridade com Swagger/OpenAPI para contratos de interface;
* Modelagem de Dados:
o Experiência em modelagem de persistência de dados SQL e NoSQL com foco em performance;