Desenvolvedor Backend Sênior

MAESTRO SISTEMAS LTDA

📍 Americana/SPremoto· PJ

Descrição da vaga

Desenvolvedor Backend Sênior

1 vaga · Especialista em APIs e integrações

? 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 um Desenvolvedor Backend Sênior para ser o responsável pelas APIs, integrações e pela robustez da camada de dados que sustenta o CADU nas prefeituras.

Por Que Essa Vaga Existe

O CADU é um produto em produção com integrações complexas: Gov.br SSO, sistemas municipais próprios, serviços de terceiros do segmento GovTech e infraestrutura serverless na AWS (Lambda, SQS/SNS, Rekognition). O stack backend é Node.js + NestJS + TypeScript com banco de dados PostgreSQL.

Nossa equipe conta com um Tech Lead responsável pela arquitetura, um especialista mobile e desenvolvedores frontend. Você é o especialista backend — responsável pela qualidade, segurança e performance das APIs e integrações que o produto depende.

 

O Que Você Vai Fazer

      Desenvolver e manter APIs RESTful com Node.js + NestJS + TypeScript — seguras, performáticas e bem documentadas

      Modelar e otimizar o banco de dados PostgreSQL — estrutura, migrations, índices e performance de consultas

      Implementar e manter integrações com Gov.br, sistemas municipais e serviços de terceiros do segmento GovTech

      Desenvolver workers e consumidores de fila com AWS SQS/SNS para processamento assíncrono

      Garantir segurança das APIs — autenticação, autorização, proteção de dados de cidadãos e conformidade com LGPD

      Fazer e receber code review — qualidade e segurança são responsabilidade do time inteiro

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

      Participar das cerimônias ágeis e do refinamento de requisitos com o time de produto

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

 

Requisitos Obrigatórios

      Node.js + NestJS + TypeScript — domínio real em APIs de produção, não apenas projetos pessoais

      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

      APIs RESTful — design, versionamento, autenticação (JWT/OAuth), tratamento de erros e documentação

      AWS serverless — Lambda e SQS/SNS no contexto de produção ou equivalente em outra nuvem

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

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

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

 

Diferenciais Valorizados

      LGPD aplicada — tratamento e armazenamento de dados de cidadãos com cuidado especial

      Integrações governamentais — Gov.br SSO, RNDS, sistemas municipais ou outros serviços do segmento GovTech

      AWS Rekognition ou outros serviços de IA/ML em produção

      Testes automatizados — Jest, Supertest ou equivalente

      CI/CD — GitHub Actions ou equivalente

      Docker — ambientes de desenvolvimento e deploy

      Swagger/OpenAPI — documentação de APIs

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

 

Perfil Comportamental

Esta vaga é para quem:

      Pensa em segurança e resiliência antes de codar — dado de cidadão em sistema público não tem margem para descuido

      Tem ownership sobre as APIs — quando uma integração quebra em produção, você age sem esperar alguém apontar

      Documenta o que constrói — API sem documentação é problema do próximo

      Comunica proativamente — especialmente quando uma decisão técnica tem impacto no frontend ou no produto

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

      Se importa com o impacto do que constrói — as APIs servem cidadãos reais interagindo com prefeituras

 

  Processo Seletivo

3 etapas, no máximo:

      Call de 30 min — contexto mútuo, expectativas e fit com a cultura da equipe

      Desafio técnico ou portfólio review: NestJS + PostgreSQL + AWS + integração de API

      Conversa final com o Tech Lead e gerência de produto

      Conversa final com a Diretoria

Proposta em até 48h após a etapa final.

 

Mais vagas em Americana

Todas as vagas em Americana/SP →Vagas em São Paulo →