CARGO:

CIDADE - ESTADO:



Desenvolvedor full stack pleno/ arquiteto de software

Iniciou Hoje
a2157500 - Platform SÓLIDES SÓLIDES




Empresa: PERILLO ENGENHARIA LTDA
Vaga: 1
Local de trabalho:
PIRACICABA - SP (1 vaga)

Descrição:

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 investe no desenvolvimento de sistemas internos que centralizam informações de obras, financeiro e gestão operacional mantendo o time e a liderança com visibilidade em tempo real sobre todos os projetos em andamento.

Atualmente dois sistemas estão em operação:

        Aplicação web com informações de gestão de obras

        Aplicativo local (desktop, C# ou Java) para inserção de dados de medições e informações operacionais

A empresa busca expandir sua plataforma com novos módulos web integrados a esses sistemas, e precisa de um profissional capaz de arquitetar essa evolução de ponta a ponta.

Esta é uma posição estratégica. O Desenvolvedor Full Stack Pleno atuará como líder técnico e arquiteto de software do time de desenvolvimento interno da Perillo. Mais do que escrever código, o profissional será responsável por desenhar a arquitetura dos sistemas, mapear segurança, definir o stack e os padrões de desenvolvimento, configurar a infraestrutura em cloud, e guiar o Desenvolvedor Júnior no dia a dia.

O papel exige visão sistêmica entender o negócio de construção civil, traduzir necessidades das áreas internas em soluções técnicas bem estruturadas, e garantir que o software seja seguro, escalável e fácil de manter ao longo do tempo.

Stack Tecnológico

O profissional deve ter domínio sólido do seguinte stack e capacidade de tomar decisões técnicas embasadas sobre cada camada:

TypeScript / Node.js

React

PostgreSQL

REST APIs

Git

 

Docker / CI/CD

Cloud: AWS / Azure / GCP

Arquitetura de Software

Segurança de Apps

  Arquitetura de Software

        Desenhar e documentar a arquitetura dos novos sistemas (diagramas C4, ADRs Architecture Decision Records)

        Definir o stack tecnológico, padrões de projeto (Clean Architecture, DDD, etc.) e convenções de código para o time

        Mapear e planejar as integrações entre os sistemas existentes (webapp, app desktop C#/Java) e os novos módulos

        Selecionar e justificar tecnicamente o banco de dados para cada contexto (PostgreSQL como padrão inicial)

        Definir estratégias de versionamento de API e evolução de schema de banco de dados (migrations)

        Criar e manter documentação técnica de sistemas, fluxos e decisões de arquitetura

Segurança de Aplicações

        Mapear ameaças e definir os requisitos de segurança de toda a plataforma (threat modeling)

        Projetar e implementar autenticação e autorização (JWT, OAuth2, RBAC controle de acesso baseado em perfis)

        Garantir segurança nas integrações entre sistemas (validação de entrada, proteção de endpoints, HTTPS)

        Definir políticas de acesso, proteção de dados sensíveis e auditoria de ações

        Aplicar boas práticas do OWASP Top 10 na construção das APIs e interfaces

DevOps e Infraestrutura em Cloud

        Configurar e manter pipelines de CI/CD (integração e entrega contínua de código)

        Containerizar aplicações com Docker e gerenciar ambientes com Docker Compose

        Gerenciar infraestrutura em cloud (AWS, Azure ou GCP): deploy, storage, variáveis de ambiente, networking básico)

        Configurar monitoramento, logs centralizados e alertas (observabilidade da plataforma)

        Definir e documentar estratégias de deploy, rollback e recuperação de falhas

        Gerenciar ambientes separados de desenvolvimento, homologação e produção

Back-end Desenvolvimento e Integrações

        Desenvolver APIs REST robustas, seguras e bem documentadas em Node.js/TypeScript

        Implementar e revisar regras de negócio críticas dos módulos de obras, financeiro e gestão

        Projetar o modelo de dados relacional no PostgreSQL e manter as migrations

        Construir as integrações técnicas com o aplicativo local existente (C#/Java), mapeando protocolos e contratos de dados

        Garantir performance das queries e do banco de dados

Front-end Interfaces e Dashboards

        Desenvolver e arquitetar componentes React escaláveis e reutilizáveis

        Definir os padrões de interface, organização de componentes e gerenciamento de estado

        Implementar dashboards gerenciais para visualização de obras, financeiro e indicadores operacionais

        Garantir que as interfaces sejam responsivas, acessíveis e performáticas

 

Dicas de Segurança e Orientação ao Candidato

Para garantir que sua experiência em processos seletivos seja segura e tranquila, siga as orientações abaixo. Estas práticas ajudam a evitar golpes e aumentam sua credibilidade com os recrutadores.

  • Sempre leve seu currículo atualizado quando for participar de entrevistas. Isso mostra preparo e organização.
  • Nunca pague qualquer valor para participar de um processo seletivo. Empresas sérias não cobram taxas de inscrição.
  • Não compre cursos, apostilas ou serviços que prometam vaga garantida. O processo seletivo depende exclusivamente do recrutador.
  • Jamais informe dados bancários, números de cartão ou envie documentos pessoais por e-mail ou sites desconhecidos.
Lembre-se: sua segurança é prioridade. Em caso de dúvida, entre em contato diretamente com a empresa ou pelo canal de ajuda do site.

X
Receba notificações de novas vagas de Desenvolvedor em PIRACICABA-SP