O que esperamos de uma Pessoa Arquiteta de Software - Node.Js / React ?Entregar valor para as empresas que trabalham conosco é um esforço que exige umaconstante coordenação entre todas as partes.Nos orgulhamos de ser uma empresa que entrega serviços e produtos de ponta-a-ponta, da proposta à entrega.Por isso, buscamos um perfil de Arquitetura de Software que não apenas desenhe soluções, mas que atue de forma **hands-on**, programando lado a lado com o time, resolvendo desafios técnicos complexos e garantindo a qualidade técnica da entrega.Buscamos pessoas que estejam dispostas a aprender em todos os momentos, sair dezonas de conforto e que possam contribuir ativamente com times autogerenciáveis.Como Pessoa Arquiteta de Software (Hands-on), você terá a oportunidade de:● Liderar as escolhas e discussões das tecnologias que serão empregadas nosprojetos, embasando as decisões arquiteturais.● Participar desde a ideação e concepção de produtos e serviços, até sua entrega esustentação.● Codificar os componentes críticos da arquitetura, implementando Provas deConceito (PoCs) e resolvendo débitos técnicos complexos.● Garantir e disseminar pelo time práticas de entrega ágil, integração contínua edesenvolvimento guiado por testes (TDD), comportamento (BDD), técnicas demodelagem e *pair programming*.● Atuar como referência técnica e mentoria para o time de desenvolvimento,garantindo a evolução técnica de projetos para empresas de relevância nacional einternacional.Esperamos que você tenha forte domínio em (Requisitos Técnicos):Arquitetura, Engenharia e Qualidade● Ensino Superior CompletoSólidos conhecimentos sobre arquitetura de software, padrões de projeto, Designpatterns e Orientação à objetos.● Forte foco e governança em qualidade de código e performance englobandoaplicação, banco de dados e rede.● Experiência comprovada com observabilidade e sistemas de mensageria (Servicebus, Kafka).● Experiência com cultura e métodos ágeis (Scrum).Stack Tecnológico (Back-end & Front-end)● Experiência avançada de desenvolvimento utilizando NodeJS com NestJS.● Sólido conhecimento e experiência com desenvolvimento web utilizando React.Js.● Sólido conhecimento em JavaScript, HTML, CSS e princípios de desenvolvimentofront-end.● Visão arquitetural para criar componentes reutilizáveis e manter código limpo eescalável.● Experiência com o gerenciamento de estado em React (Redux, Context API, ousimilares).● Proficiência com integração de sistemas usando REST.Dados & Infraestrutura● Domínio avançado em banco de dados, englobando elaboração de queries eprocedures.● Experiência prática na definição e uso de PostgreSQL como banco de dadosrelacional e MongoDB como banco de dados NoSQL.● Capacidade analítica para realizar otimização de queries, criação e utilização deíndices e planejamento de modelagem e migração de dados.● Conhecimento avançado em sistemas de controle de versões (GIT) e governançade práticas com estratégias de *branch*.Requisitos técnicos desejáveis (Diferenciais):● Experiência avançada com o ecossistema Azure, como por exemplo os serviçosAzure DevOps, Azure Functions, Azure Event Hub e Azure Service Bus.● Experiência prática na arquitetura e construção de pipelines no Azure Devops.● Conhecimento profundo em frameworks e bibliotecas do ecossistema front-end,como React Router, Material-UI, ou Styled Components.Informações adicionaisO que oferecemos para você?- Vale Refeição ou Alimentação;
- Assistência médica e Odontológica;
- Convênio Farmácia (descontos na compra de medicamentos);
- Convênio academia;
- Seguro de Vida;
- TIVIT Club (descontos e parcerias com as melhores lojas);
- PAC - Programa de aceleração de carreira;
- Reembolso para certificações;
- MOBIFLIX – Nossa academia corporativa tem cursos presenciais e online, alinhados as novas tendências do mercado de tecnologia;
Acreditamos que o presente é plural e a inclusão transforma, por isso, todas as pessoas são bem-vindas em nossas vagas, para promovermos um ambiente de trabalho inclusivo, de respeito, justiça e equidade.Topa embarcar nesse desafio com a gente? #vemserTIVIT