Logo da Empresa

Desenvolvedor Fullstack Sênior

MAESTRO SISTEMAS LTDA

Americana - SP

1 posição

Desenvolvedor Fullstack Sênior

2 vagas · Equipe interna de produto

? Brasil   ? PJ · Full-time · 100% Remoto   

 

Sobre a Unicidades

A Unicidades é uma GovTech especializada em transformação digital de municípios brasileiros. Nossa plataforma CADU (Central de Atendimento Digital ao Cidadão) já atua em prefeituras do interior de São Paulo, conectando cidadãos e gestores municipais a serviços de saúde, domicílio eletrônico e atendimento digital — com integrações ao Gov.br, sistemas municipais próprios e sistemas de terceiros do segmento GovTech.

Estamos ampliando nossa equipe interna de desenvolvimento e buscamos dois Desenvolvedores Fullstack Sênior para atuar no coração do produto — responsáveis pelo desenvolvimento das interfaces web e das APIs que sustentam o CADU nas prefeituras.

 

Por Que Essa Vaga Existe

O CADU é um produto em produção, utilizado ativamente por cidadãos e operadores municipais. O stack web é React + Vite + TypeScript + Tailwind CSS no frontend e Node.js + NestJS + TypeScript no backend, com banco de dados PostgreSQL e infraestrutura serverless na AWS (Lambda, SQS/SNS, Rekognition).

Nossa equipe conta com um Tech Lead responsável pela arquitetura e um especialista mobile cuidando do app React Native. Você atua na camada web e backend — com ownership real sobre as funcionalidades que desenvolve, participação ativa no refinamento de requisitos e contato direto com a área de produto.

 

O Que Você Vai Fazer

      Desenvolver e manter funcionalidades do CADU: portal do cidadão, sistema gerencial das prefeituras e APIs de integração com sistemas públicos

      Construir interfaces modernas com React + Vite + TypeScript + Tailwind CSS, com foco em performance, acessibilidade e consistência com o design system

      Desenvolver e evoluir APIs RESTful com Node.js + NestJS + TypeScript, integrando com Gov.br, sistemas municipais e serviços AWS

      Modelar e otimizar consultas em PostgreSQL — estrutura de dados, migrations e performance

      Trabalhar em sprints de 2 semanas com daily, planning, review e retro

      Fazer e receber code review — qualidade é responsabilidade do time inteiro

      Escrever testes unitários e de integração como parte do definition of done

      Documentar decisões técnicas (ADRs) e manter documentação viva

      Usar IA ativamente no fluxo de desenvolvimento — Cursor, Claude e Copilot como parte do dia a dia: geração e revisão de código, testes automatizados assistidos por IA, diagnóstico de bugs e documentação. Não é opcional.

 

Requisitos Obrigatórios

      React + Vite + TypeScript + Tailwind CSS — domínio real em aplicações de produção, não apenas projetos pessoais

      Node.js + NestJS + TypeScript — construção e manutenção de APIs RESTful em ambiente de produto

      PostgreSQL — modelagem de dados, consultas complexas, migrations e otimização de performance

      TypeScript com profundidade — tipagem avançada, generics, decorators e boas práticas de type safety

      Git e GitHub — fluxo de PR, branches, code review e versionamento colaborativo

      Consumo e construção de APIs REST — autenticação (JWT/OAuth), tratamento de erros, versionamento

      Uso ativo de Inteligência Artificial no fluxo de desenvolvimento — Cursor, GitHub Copilot, Claude ou equivalente como parte do dia a dia. Não é opcional.

      Comunicação assíncrona clara e autonomia para resolver problemas sem depender de suporte constante

 

Diferenciais Valorizados

      AWS serverless — Lambda, SQS/SNS, Rekognition — entender a infraestrutura onde o produto roda

      Experiência com integrações governamentais — Gov.br SSO, sistemas municipais ou outros serviços do segmento GovTech

      LGPD aplicada — tratamento de dados de cidadãos exige cuidado especial

      Testes automatizados — Jest, Supertest ou equivalente

      CI/CD — GitHub Actions ou equivalente

      Docker — ambientes de desenvolvimento e deploy

      Exposição a LLM APIs (OpenAI, Anthropic) ou automações com n8n

      Experiência com design systems e componentização escalável

 

Perfil Comportamental

Esta vaga é para quem:

      Tem ownership sobre o que entrega — quando algo vai ao ar com bug, você não espera alguém apontar: você age

      Entende o impacto do que constrói — código que vai para uma prefeitura afeta cidadãos reais

      Comunica proativamente — status, bloqueios, decisões técnicas. Não desaparece no meio de um sprint

      Prefere entregar rápido e iterar a buscar perfeição antes de lançar

      Está animado para usar IA como multiplicador de produtividade, não como substituto de raciocínio

      Tem visão de produto, não só de tarefa — entende o porquê antes de codar o como

 

O Que Oferecemos

     Contrato PJ

      Trabalho 100% remoto com disponibilidade e dedicação exclusiva à Unicidades

      Jornada em horário comercial — segunda a sexta, entre 07h e 18h

      Ferramentas de IA pagas: Cursor Pro, GitHub Copilot, Claude Pro

      Equipe pequena com ownership real — você não é um recurso

Requisitos

Escolaridade

  • Tecnólogo
  • Pós Graduação
  • Mestrado
  • Graduação
  • MBA

Como chegar

Rua José Bonifácio, 183, Chácara Machadinho I, Americana - SP, Brasil, 13478-040