Burh
BURH

Desenvolvedor Full Stack

Grupo Panna
Grupo Panna Sorocaba

há 6 meses

Tipo da Vaga CLT
Salário A combinar

Descrição

Buscamos uma pessoa desenvolvedora Full Stack apaixonada por tecnologia, com mentalidade de aprendizado contínuo e curiosidade para explorar e aplicar Inteligência Artificial no dia a dia (automação de tarefas, aceleração de desenvolvimento, análise de dados etc.).

  • Nível: Pleno/Sênior (avaliamos outros níveis conforme fit)
  • Modelo de trabalho: [Presencial/Híbrido] — [Sorocaba/SP]
  • Regime: [PJ/CLT] — [Período integral]

Principais responsabilidades

  • Desenvolver features de ponta a ponta: front-end (React) e back-end (NestJS + Fastify), integrando com SQL Server e/ou PostgreSQL.
  • Projetar APIs performáticas, seguras e bem versionadas; escrever testes e automatizar qualidade.
  • Colaborar com produto/design para transformar requisitos em experiências simples e eficientes.
  • Monitorar, instrumentar e otimizar aplicações (observabilidade, logs, métricas).
  • Utilizar IA como ferramenta de trabalho para acelerar tarefas, validar ideias e documentar melhor.
  • Participar de code reviews e decisões de arquitetura.
  • Integrar e orquestrar APIs de terceiros (ex.: Microsoft Graph, Google APIs, serviços internos/externos).
  • Gerir seu backlog e cumprir prazos acordados; comunicar impedimentos e riscos de forma proativa.

Requisitos obrigatórios

  • Sólida experiência com React (preferencialmente com Next.js e/ou Vite) e ecossistema TypeScript.
  • Familiaridade com libs de estilização modernas (Tailwind CSS, componentização).
  • Back-end com NestJS (Node.js/TypeScript) e/ou Fastify.
  • Banco de dados relacional: SQL Server e/ou PostgreSQL, modelagem, consultas, índices e migrações.
  • Experiência em consumo de APIs REST e GraphQL (versionamento, paginação, tratamento de erros, caching).
  • Integração com APIs e ferramentas de terceiros (Microsoft 365/Graph/Azure AD, Google Workspace/APIs etc.), incluindo autenticação e autorização com OAuth 2.0 e OpenID Connect, além de uso de webhooks quando necessário.
  • Boas práticas: testes (unitários/integrados), versionamento (Git), padrões REST, segurança básica (autenticação, permissões), Clean Code.

Diferenciais que vamos adorar ver

  • Uso consistente de IA no fluxo de trabalho.
  • Práticas de arquitetura (DDD, SOLID), design systems.
  • Portfólio no GitHub/GitLab.

Nossa stack principal

  • Front-end: React + TypeScript, Vite e/ou Next.js, Tailwind CSS.
  • Back-end: NestJS + Fastify, TypeScript.
  • Banco de dados: SQL Server e PostgreSQL.
  • DevEx: GitHub, CI/CD, Docker; testes com Jest.

Como trabalhamos

  • Cultura de colaboração, feedback constante e autonomia com responsabilidade.
  • Compromisso com prazos e entregas: estimativas realistas, cumprimento de combinados e transparência ao sinalizar riscos ou mudanças de escopo.
  • Valorizamos documentação clara, decisões técnicas registradas e entregas incrementais.
  • Priorizamos simplicidade, performance e segurança desde o início.