xGMobile - Pessoa Desenvolvedora Fullstack II (React/Node.JS) Descrição da vaga O Inatel está recrutando pessoa desenvolvedora para atuar em projetos inovadores de desenvolvimento de software, no CCEI - Centro de Competência Embrapii, projeto xGMobile.
Local
Santa Rita do Sapucaí - MG
Presencial
Responsabilidades
- Desenvolver novas funcionalidades full stack (React + NestJS); Implementar APIs REST versionadas e documentadas (Swagger/OpenAPI); Projetar soluções com arquitetura modular e escalável; Garantir consistência entre frontend, backend e banco de dados; Modelar e otimizar banco de dados PostgreSQL (queries, índices, transações); Implementar autenticação e autorização com JWT (Passport, guards, roles); Utilizar Redis para cache e melhoria de performance; Desenvolver código limpo, tipado e testável em TypeScript (strict mode); Criar e manter containers Docker e orquestrar com Docker Compose; Configurar e atuar com NGINX como proxy reverso; Trabalhar em ambiente Linux e linha de comando; Escrever e manter documentação técnica clara; Realizar code review e refatoração de código legado; Diagnosticar problemas via logs estruturados (Pino).
Requisitos
- Ensino superior completo em Engenharia Elétrica, Engenharia de Telecomunicações, Engenharia de Computação ou áreas correlatas; Experiência em: Node.js e NestJS, React moderno (hooks), PostgreSQL e modelagem relacional, Redis, Linux e CLI; Domínio de TypeScript (backend e frontend); Conhecimentos em: TypeORM (entities, relations, migrations, QueryBuilder), Desenvolvimento e consumo de APIs RESTful, Implementação de JWT e controle de acesso, Docker (Dockerfile, multi-stage, Compose), Git (branches, PRs, code review), Boas práticas de segurança (CORS, SQL Injection, XSS); Inglês intermediário.
Diferenciais
- Experiência com: Apache Guacamole, React Query, React Hook Form e Zod, Tailwind CSS e shadcn/ui, Sistemas multiusuário ou de alta concorrência; Conhecimentos em: NGINX (SSL, reverse proxy), Testes automatizados (Jest, Playwright ou Cypress), Docker, Cloud ou Segurança.
Carga horária
Segunda a sexta, das 8h as 12h e das 13h30 as 17h30
Processo seletivo
- Cadastro
- Triagem
- Entrevista área
- Fit Cultural
- Contratação
Sobre a empresa
Mais que educação e inovação: unimos tecnologia, pesquisa e responsabilidade social para inspirar e transformar o Brasil.