Desenvolvedor Backend Sênior
MAESTRO SISTEMAS LTDA
Descrição da vaga
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 ExisteO 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.
