Burh
BURH

Desenvolvedor Full Stack

Grupo Panna
Grupo Panna Sorocaba

há 3 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.