Ficha de decisão
- Formação
- Formação pedida no anúncioOrigem do dado: No anúncio
Ver trecho de Formação
graduação
Origem: Requisitos do anúncio
- Experiência
- Não identificada no texto disponívelOrigem do dado: Não disponível na base
- Idioma
- Leitura automática de idiomas ainda não publicada; confira a descriçãoOrigem do dado: Não disponível na base
- Jornada
- Não identificada no texto disponívelOrigem do dado: Não disponível na base
- Vínculo
- PJOrigem do dado: Normalizado pelo Tech Jobs
- Modalidade e local
- Pode ser Presencial; falta confirmar. Local: Piracicaba - SPOrigem do dado: Inferido
Ver trecho de Modalidade e local
Contratação PJ, jornada integral e trabalho presencial em Piracicaba/SP
Origem: Requisitos do anúncio
- Remuneração
- R$ 5.000–R$ 6.000Origem do dado: No anúncio
- Nível
- JúniorOrigem do dado: Normalizado pelo Tech Jobs
Tecnologias
Citadas no anúncio
- React
- Node.js
- TypeScript
- Docker
- SQL
- PostgreSQL
- JavaScript
- Git
- AWS
- HTML/CSS
O que você vai fazer
- desenvolver e manter APIs REST em Node.js/TypeScript
- implementar regras de negócio
- estruturar e manter PostgreSQL
Sobre a oportunidade
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ógico O 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
Responsabilidades
- desenvolver e manter APIs REST em Node.js/TypeScript
- implementar regras de negócio
- estruturar e manter PostgreSQL
- integrar o sistema web ao aplicativo local
- desenvolver interfaces React, dashboards e visualizações
- escrever testes unitários
- participar de code reviews
- documentar funcionalidades e usar Git.
Requisitos
conhecimentos intermediários em TypeScript/JavaScript, React, Node.js, SQL/PostgreSQL, APIs REST e Git; graduação. Conhecimentos básicos de Docker, nuvem e CI/CD fazem parte da stack.
Contratação PJ, jornada integral e trabalho presencial em Piracicaba/SP. A candidatura é feita pelo botão “Quero me candidatar” na página da vaga.
Tecnologias
- React
- Node.js
- TypeScript
- Docker
- SQL
- PostgreSQL
- JavaScript
- Git
Candidatura
Abre em nova aba, fora do Tech Jobs.
Reportar problema
Escolha o motivo para abrir um e-mail já preenchido com o título e o link desta vaga. Nada é enviado até você enviar a mensagem.
A Tech Jobs não cobra para participar de processos seletivos. Desconfie de solicitações de pagamento ou dados sensíveis.
