Desenvolvedor full stack
Descrição da Vaga
O que esperamos de uma Pessoa Desenvolvedora FullStack Senior (Node.js/ React) Entregar valor para as empresas que trabalham conosco é um esforço que exige uma constante coordenação entre todas as partes da TIVIT. Nos orgulhamos de ser uma empresa que entrega serviços e produtos de ponta\-a\-ponta (da proposta, passando por todo ciclo de vida, à entrega), por isso, ao trabalhar conosco você vai ter contato com profissionais que possuem diversas experiências em projetos e clientes variados. Nós buscamos novos desafios técnicos, e por isso recrutamos pessoas que tenham pelo menos 5 anos de experiência, estejam dispostas a aprender em todos os momentos, sair de zonas de conforto e que possam contribuir com times autogerenciáveis. Esperamos que você tenha: ● Experiência de desenvolvimento utilizando NodeJS com NestJS ● Experiência com desenvolvimento web utilizando React.js. o Sólido conhecimento em JavaScript, HTML, CSS e princípios de desenvolvimento front\-end. o Capacidade de criar componentes reutilizáveis e manter código limpo e escalável. o Experiência com o gerenciamento de estado em React (Redux, Context API, ou similares). o Conhecimento em frameworks e bibliotecas relacionadas, como React Router, Material\-UI, ou Styled Components, é um diferencial. ● Experiência com integração de sistemas usando REST ● Experiência com banco de dados queries / procedures o PostgreSQL como banco de dados relaciona o MongoDB como banco de dados NoSQL o Análise e otimização de queries o Criação e utilização de índices o Planejamento de modelagem e migração de dados ● Conhecimentos sobre arquitetura de software o Padrões de projeto o Orientação à objetos o Design patterns o Qualidade de código o Performance (aplicação, banco de dados, rede, etc) o Observabilidade e mensageria (Service bus, Kafka) ● Experiência com cultura e métodos ágeis (Scrum) ● Conhecimento em algum sistema de controle de versões de software o GIT o Prática com estratégias de branch ● Requisitos técnicos desejáveis: o Experiência com Azure, como por exemplo os serviços Azure DevOps, Azure Functions, Azure Event Hub, Azure Service Bus, o Azure Devops (pipeline) **Como Pessoa Desenvolvedora de Software você terá oportunidade de:** ● Participar desde a ideação e concepção de produtos e serviços, até sua entrega e sustentação; ● Fazer escolhas e/ou discussões das tecnologias que serão empregadas em projetos; ● Participar e contribuir com projetos que utilizam metodologias de entrega ágil, integração contínua e desenvolvimento guiado por testes (TDD), comportamento (BDD), técnicas de modelagem e pair programming; ● Contribuir com a evolução dos nossos projetos sendo parte de um time de alta performance que atua diretamente com empresas de relevância nacional e internacional.
Vaga originalmente publicada em: linkedin
💼 Encontre as melhores oportunidades para desenvolvedores no Job For Dev