Descrição do Cargo
Desenvolvedor Fullstack Sênior é um profissional de tecnologia que trabalha em todo o ciclo de desenvolvimento de software, desde a análise de requisitos até a entrega do produto final. Eles são responsáveis por escrever códigos limpos e organizados para aplicações web e móveis utilizando linguagens como NodeJS, ReactJS e frameworks associados.
Requisitos Essenciais
O cargo requer experiência comprovada na utilização de tecnologias modernas, incluindo NestJS, Next.JS, Jest e query SQL (MySQL e PostgreSQL). O candidato deve ser capaz de escrever testes unitários eficazes e manter a qualidade do código-fonte.
Requisitos Desejáveis
O ideal seria ter conhecimentos em Google Cloud (Cloud Run, PubSub, etc) e habilidades em PHP. Além disso, práticas de desenvolvimento sólidas, como SOLID e Design Patterns, são consideradas uma vantagem. Conhecimento avançado em inglês também é necessário para colaborar efetivamente em equipes internacionais.
Tempo de Projeto e Contratação
O tempo de projeto é temporário, com duração de 6 meses, podendo renovar após esse período. A contratação ocorrerá sob modelo CLT + Benefícios ou PJ, dependendo das necessidades da empresa. O tipo de alocação será remoto, permitindo ao candidato trabalhar a partir de casa. O horário de trabalho seguirá o regime comercial, dos sábados à sexta-feira, garantindo uma vida laboral equilibrada.