← CarreiraAI
OTHER
Presencial

DESENVOLVEDOR FULL STACK JR

PERILLO ENGENHARIA LTDA · Piracicaba, São Paulo

R$ 5.000 – R$ 6.000 · Publicada em 02/05/2026

Candidatar-se com o CarreiraAI →
<p><span>A Perillo é uma empresa de engenharia especializada em gestão de obras da construção civil, com histórico de projetos de grande porte como Hemobrás e Unimed. Com foco crescente em transformação digital, a empresa busca modernizar seus processos internos por meio do desenvolvimento de sistemas próprios que mantenham o time informado sobre andamento de obras, controle financeiro e gestão operacional.</span></p> <p><span>Hoje a empresa conta com dois sistemas em operação:</span></p> <p><span>•<span>        </span></span><span>Uma aplicação web com informações de gestão de obras</span></p> <p><span>•<span>        </span></span><span>Um aplicativo local (desktop) utilizado para inserção de dados de medições e demais informações operacionais</span></p> <p><span>O próximo passo é desenvolver novos módulos web integrados a esses sistemas, expandindo e modernizando a plataforma interna.</span></p> <div> </div> <p><span>Buscamos um Desenvolvedor Full Stack Júnior para integrar o time de desenvolvimento interno da Perillo, atuando no ciclo completo de construção de software — do back-end ao front-end. O profissional trabalhará diretamente sob orientação do Desenvolvedor Pleno (líder técnico e arquiteto), e terá espaço para aprendizado contínuo com tecnologias modernas de mercado.</span></p> <p><span>O papel central da posição é apoiar a construção, manutenção e integração das ferramentas web internas, contribuindo para que todos os setores da empresa tenham visibilidade em tempo real sobre obras, finanças e operações.</span></p> <div> <h1>Stack Tecnológico</h1> </div> <p><span>O profissional deverá ter familiaridade (básica a intermediária) com o seguinte stack:</span></p> <table> <tbody> <tr> <td> <p><strong><span>TypeScript / Node.js</span></strong></p> </td> <td> <p><strong><span>React</span></strong></p> </td> <td> <p><strong><span>PostgreSQL</span></strong></p> </td> <td> <p><strong><span>REST APIs</span></strong></p> </td> <td> <p><strong><span>Git</span></strong></p> </td> </tr> </tbody> </table> <p> </p> <table> <tbody> <tr> <td> <p><strong><span>HTML / CSS</span></strong></p> </td> <td> <p><strong><span>Docker (básico)</span></strong></p> </td> <td> <p><strong><span>Cloud: AWS / Azure / GCP</span></strong></p> </td> <td> <p><strong><span>CI/CD (básico)</span></strong></p> </td> </tr> </tbody> </table> <p> </p> <div> </div> <h2>Back-end — Lógica, Dados e Integrações</h2> <p><span>•<span>        </span></span><span>Desenvolver e manter APIs REST em Node.js/TypeScript seguindo os padrões definidos pelo arquiteto</span></p> <p><span>•<span>        </span></span><span>Implementar regras de negócio nos módulos internos de gestão de obras e financeiro</span></p> <p><span>•<span>        </span></span><span>Estruturar e manter banco de dados PostgreSQL (queries, migrations, modelagem básica)</span></p> <p><span>•<span>        </span></span><span>Apoiar na integração entre o sistema web e o aplicativo local existente</span></p> <p><span>•<span>        </span></span><span>Garantir consistência, integridade e organização dos dados</span></p> <h2>Front-end — Interfaces e Experiência do Usuário</h2> <p><span>•<span>        </span></span><span>Desenvolver e ajustar interfaces web em React, seguindo os padrões de componentes definidos</span></p> <p><span>•<span>        </span></span><span>Integrar interfaces com as APIs backend de forma eficiente</span></p> <p><span>•<span>        </span></span><span>Contribuir na construção de dashboards e visualizações para gestão de obras e financeiro</span></p> <p><span>•<span>        </span></span><span>Manter e evoluir a aplicação web existente da empresa</span></p> <p><span>•<span>        </span></span><span>Garantir usabilidade e consistência visual nas telas desenvolvidas</span></p> <h2>Qualidade e Processo</h2> <p><span>•<span>        </span></span><span>Seguir as convenções de código, arquitetura e boas práticas definidas pelo time</span></p> <p><span>•<span>        </span></span><span>Escrever e manter testes unitários para os módulos desenvolvidos</span></p> <p><span>•<span>        </span></span><span>Participar ativamente de code reviews com o Desenvolvedor Pleno</span></p> <p><span>•<span>        </span></span><span>Documentar funcionalidades, endpoints e fluxos desenvolvidos</span></p> <p><span>•<span>        </span></span><span>Utilizar Git com disciplina: commits claros, branches organizadas e pull requests bem descritos</span></p> <h2>Integração e Dados</h2> <p><span>•<span>        </span></span><span>Apoiar no mapeamento e integração dos dados entre os sistemas existentes</span></p> <p><span>•<span>        </span></span><span>Contribuir na estruturação de dados para relatórios e dashboards gerenciais</span></p> <p><span>•<span>        </span></span><span>Participar do levantamento de requisitos junto ao líder técnico e às áreas de negócio</span></p> <div> </div> <h2>Técnicos (obrigatórios)</h2> <p><span>•<span>        </span></span><strong><span>TypeScript / JavaScript: </span></strong><span>conhecimento intermediário em lógica, funções assíncronas (async/await), manipulação de dados</span></p> <p><span>•<span>        </span></span><strong><span>React: </span></strong><span>capacidade de construir componentes funcionais, gerenciar estado (useState, useEffect) e consumir APIs</span></p> <p><span>•<span>        </span></span><strong><span>Node.js: </span></strong><span>noções de criação de rotas, middlewares e organização de projeto back-end</span></p> <p><span>•<span>        </span></span><strong><span>SQL / PostgreSQL: </span></strong><span>capacidade de escrever queries básicas a intermediárias, entender relacionamentos e chaves</span></p> <p><span>•<span>        </span></span><strong><span>APIs REST: </span></strong><span>entendimento de verbos HTTP, headers, autenticação básica e consumo/construção de endpoints</span></p> <p><span>•<span>        </span></span><strong><span>Git: </span></strong><span>uso de branches, commits, pull requests e resolução de conflitos</span></p> <p> </p>
Candidatar-se com o CarreiraAI →