Vaga Full Stack

Desenvolvedor(a) FullStack Pleno ( Node.js)

Clean Code Design Pattern TypeScript Node.js RESTful ReactJS

Taking

Taking

Pequena/média empresa

Salário: Não especificado

Não aceita candidatos de outra cidade

Descrição da empresa

Somos Pessoas Desenvolvendo Soluções para Pessoas
Há 26 anos integrando negócios a soluções de tecnologia, a Taking é uma aceleradora digital especializada em Tecnologia, Processos e Pessoas.

Nossa capacidade em compreender as necessidades dos clientes e de colocar a inovação a serviço de seus objetivos e propósitos é o que nos leva a provocar evoluções e revoluções precisas, que se traduzem na entrega de valor, sempre conectada às estratégias de negócio das empresas.

Atividades e Responsabilidades

Diferencial:
• Experiência em TypeScript;
• Experiência com arquitetura distribuída em Microsserviços;
• Experiência com Clean Architecture ou Arquitetura Hexagonal;
• Conhecimento em orientação a objetos, SOLID, Clean Code e Design Patterns;
• Conhecimento em banco de dados NOSQL (em especial MongoDB);
• Experiência com testes unitários e integrados;
• AWS Cloud (em especial Lambda, SQS, ECS, S3);
• Conhecimento sobre filas e protocolo AMQP;
• Conhecimento sobre utilização de cache em sistemas locais ou distribuídos;
• Experiência com aplicações Serverless;
• Experiência com Docker ou outra tecnologia de containers;
• Conceitos DevOps (em especial CI/CD);
• React Native;
• Conhecimento prático de metodologias ágeis;

Principais atividades:
• Atuar no desenvolvimento de aplicações escaláveis, resilientes e de alta
disponibilidade;
• Auxiliar no levantamento de requisitos de negócio e tecnologia;
• Auxiliar na avaliação e definição da arquitetura de sistemas e softwares;
• Identificar e propor melhorias para os sistemas atuais para aumento de
produtividade, escalabilidade, estabilidade e/ou controle;
• Criar testes unitários e de integração;
• Desenvolver APIs;
• Criar código e bibliotecas reutilizáveis para uso futuro;
• Colaborar com outros membros da equipe, engenheiro, product owner e scrum
master para resolver os desafios existentes;
• Atuar como parte da equipe ágil.

Contratação: PJ
Período: Indeterminado
Local de trabalho: Home Office, após a pandemia híbrido (Morumbi-SP)
Remuneração: A combinar

Requisitos

Requisitos:
• Conhecimento em arquitetura REST para criação e consumo de APIs;
• Experiência com bancos de dados relacionais (como MySQL e PostgreSQL);
• Construção de Back-end com Node.js;
• Construção de Front-end com React.js;
• Experiência prática com Git.