Desenvolvedor full stack jr
PERILLO ENGENHARIA LTDA · Piracicaba, Brazil ·
- Seniority
- Junior
- Category
- Fullstack
PERILLO ENGENHARIA LTDA · Piracicaba, Brazil ·
Wtime · São Paulo, Brazil
SP CAPITAL · Itapema, Brazil
GREEN PLATFORMS GERENCIAMENTO DE DADOS S.A. · São Paulo, Brazil
Junior full-stack developer joining the internal engineering team of a construction management company in Piracicaba, Brazil, building and maintaining in-house web systems for construction tracking, finance, and operations. Daily work spans Node.js/TypeScript REST APIs, React front-ends, and PostgreSQL, under the mentorship of a mid-level tech lead/architect.
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.
Hoje a empresa conta com dois sistemas em operação:
• Uma aplicação web com informações de gestão de obras
• Um aplicativo local (desktop) utilizado para inserção de dados de medições e demais informações operacionais
O próximo passo é desenvolver novos módulos web integrados a esses sistemas, expandindo e modernizando a plataforma interna.
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.
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.
Stack TecnológicoO profissional deverá ter familiaridade (básica a intermediária) com o seguinte stack:
TypeScript / Node.js
React
PostgreSQL
REST APIs
Git
HTML / CSS
Docker (básico)
Cloud: AWS / Azure / GCP
CI/CD (básico)
Back-end — Lógica, Dados e Integrações
• Desenvolver e manter APIs REST em Node.js/TypeScript seguindo os padrões definidos pelo arquiteto
• Implementar regras de negócio nos módulos internos de gestão de obras e financeiro
• Estruturar e manter banco de dados PostgreSQL (queries, migrations, modelagem básica)
• Apoiar na integração entre o sistema web e o aplicativo local existente
• Garantir consistência, integridade e organização dos dados
Front-end — Interfaces e Experiência do Usuário• Desenvolver e ajustar interfaces web em React, seguindo os padrões de componentes definidos
• Integrar interfaces com as APIs backend de forma eficiente
• Contribuir na construção de dashboards e visualizações para gestão de obras e financeiro
• Manter e evoluir a aplicação web existente da empresa
• Garantir usabilidade e consistência visual nas telas desenvolvidas
Qualidade e Processo• Seguir as convenções de código, arquitetura e boas práticas definidas pelo time
• Escrever e manter testes unitários para os módulos desenvolvidos
• Participar ativamente de code reviews com o Desenvolvedor Pleno
• Documentar funcionalidades, endpoints e fluxos desenvolvidos
• Utilizar Git com disciplina: commits claros, branches organizadas e pull requests bem descritos
Integração e Dados• Apoiar no mapeamento e integração dos dados entre os sistemas existentes
• Contribuir na estruturação de dados para relatórios e dashboards gerenciais
• Participar do levantamento de requisitos junto ao líder técnico e às áreas de negócio
Técnicos (obrigatórios)• TypeScript / JavaScript: conhecimento intermediário em lógica, funções assíncronas (async/await), manipulação de dados
• React: capacidade de construir componentes funcionais, gerenciar estado (useState, useEffect) e consumir APIs
• Node.js: noções de criação de rotas, middlewares e organização de projeto back-end
• SQL / PostgreSQL: capacidade de escrever queries básicas a intermediárias, entender relacionamentos e chaves
• APIs REST: entendimento de verbos HTTP, headers, autenticação básica e consumo/construção de endpoints
• Git: uso de branches, commits, pull requests e resolução de conflitos
Dataside · BR