749 - Desenvolvedor Full Stack PL/SR - Pontual


Início: Assim que aprovado

Prazo: Indeterminado, fazer parte do time da consultoria

Atividades: Desenvolvedor Full Stack (Node.js + React / Linux) — Portal de Integração com Power BI

Profissional responsável por manter, corrigir e aprimorar um portal web de integração com Power BI, desenvolvido em Node.js e React, hospedado em servidor Linux e acessado via SSH (PuTTY).

O portal consome APIs administrativas do Power BI para automatizar rotinas de atualização, controle de permissões e publicação de dashboards.

O desenvolvedor deverá atuar tanto no back-end (Node.js) quanto no front-end (React), garantindo a estabilidade, segurança e evolução contínua da aplicação, além de realizar deploys e reinicializações do serviço quando necessário.

Requisitos

Node.js (Express.js ou NestJS).

React.js (componentes funcionais, Hooks).

APIs RESTful e autenticação OAuth2.

Ambiente Linux (Ubuntu/Debian/CentOS) — deploy, logs, permissões, PM2/Nginx.

Banco de dados SQL (MySQL, PostgreSQL ou SQL Server).

Power BI REST API — integração com datasets, relatórios e permissões administrativas.

Git (GitHub ou GitLab).

Diferenciais

Docker e CI/CD (GitHub Actions, GitLab CI, etc.).

Automação de tarefas Power BI (Python, PowerShell, cron jobs).

Conhecimento de segurança em APIs (JWT, HTTPS, CORS, rate limiting).

Monitoramento de logs (Graylog, ELK, Grafana).

Noções de ETL e modelagem de dados para BI.

Inglês e espanhol.