Desenvolvedor(a) Full Stack (Node/React)

CPIT

📍 Rio de Janeiro/RJhibrido

Descrição da vaga

Sobre a oportunidade:
Buscamos Desenvolvedor(a) Full Stack (Node/React) para atuar no desenvolvimento, evolução e manutenção de aplicações web, participando de todo o ciclo de desenvolvimento — desde a construção de interfaces e integração com APIs até a implementação de soluções no back-end.

A pessoa profissional será responsável por desenvolver soluções escaláveis, performáticas e sustentáveis, seguindo boas práticas de engenharia de software, padrões arquiteturais e processos de desenvolvimento colaborativo.

Principais responsabilidades:
Desenvolver e manter aplicações Full Stack, utilizando Node.js no back-end e frameworks JavaScript no front-end, especialmente React.
Desenvolver interfaces web utilizando HTML, CSS, JavaScript e TypeScript.
Criar e consumir APIs REST e GraphQL.
Implementar testes unitários, de integração e ponta a ponta (E2E).
Utilizar gerenciadores de pacotes como NPM, Yarn e PNPM.
Trabalhar com ferramentas de build e empacotamento, como Webpack e Rollup.
Aplicar boas práticas de desenvolvimento, padrões de projeto e princípios voltados à manutenção e escalabilidade das aplicações.
Participar de code reviews, contribuindo para a qualidade, segurança e padronização do código.
Atuar com processos de CI/CD, utilizando ferramentas como GitHub Actions e GitLab.
Trabalhar com diferentes estratégias de versionamento e colaboração, incluindo Git Flow e Trunk Based Development.
Participar de equipes que utilizam Scrum e Kanban.
Desenvolver soluções considerando performance, otimização e escalabilidade.
Criar e manter documentações técnicas, fluxos e diagramas das soluções desenvolvidas.
Desenvolver interfaces acessíveis e navegáveis por teclado.
Trabalhar com recursos gráficos e interativos utilizando a HTML Canvas API.
Identificar oportunidades de melhoria técnica e contribuir para a evolução contínua da arquitetura e dos produtos.

Hibrido 2x por semana - RJ - Rio de Janeiro, Barra da Tijuca

Hard Skills:
Metodologia ágil (Scrum e Kanban);

Git;

HTML, CSS e Javascript;

Node.js;

Gerenciadores de pacotes (NPM, Yarn e PNPM);

Typescript;

Testes (unitários, ponta a ponta e integração);

Framework de Javascript (React, Vue e Angular);

Consumo de APIs (REST e GraphQL);

Bundlers (Webpack e Rollup);

Boas práticas de desenvolvimento;

CI/CD (GitHub Actions e GitLab);

Arquiteturas e design patterns para manutenção e escalabilidade;

Code review;

Fluxos e diagramas;

Documentações;

Performance e otimizações;

Git Workflow (Git Flow e Trunk Based);

HTML Canvas API;

Interfaces navegáveis por teclado.

Skills:
Git

Node.js

CI/CD

Mais vagas em Rio de Janeiro

Todas as vagas em Rio de Janeiro/RJ →Vagas em Rio de Janeiro →