SolarZ - Ecossistema de Tecnologia Solar
Vaga Desenvolvedor Frontend
SolarZ - Ecossistema de Tecnologia SolarBrazil3 hours ago
Full-timeEngineering, Information Technology
🚀 Sobre o Projeto

Estamos construindo uma nova plataforma de chat omnichannel (szchat) que conecta WhatsApp, chat web e integrações com bots de IA em um único ambiente para empresas de energia solar e outros setores.

O sistema é composto por uma arquitetura moderna com Spring Boot (modulith + hexagonal) no backend e Next.js no frontend, integrando-se com nossa suíte de produtos (CRM, monitoramento e ticketing).

Nosso foco é oferecer atendimento inteligente, métricas em tempo real, bots treináveis com IA e gestão multi-tenant (várias empresas em um único ambiente).

🧩 Desafios da Vaga

Você Fará Parte Do Time Que Está Construindo Do Zero a Base Técnica e As Principais Features Da Nova Geração Do Nosso Produto

  • Implementar serviços escaláveis e modulares com Spring Modulith, WebFlux, Pub/Sub, Keycloak e OpenTelemetry.
  • Criar interfaces modernas e performáticas em Next.js, com componentização, SSR/ISR, autenticação integrada e chat em tempo real (WebSocket/EventSource).
  • Participar de decisões de arquitetura, padrões de código, testes e deploys no GCP (Cloud Run, Cloud Build, Pub/Sub, Firestore, etc.).
  • Trabalhar lado a lado com o time de produto, design e IA para entregar experiências de atendimento humano e bot integradas, mensuráveis e confiáveis.

🧑‍💻 Requisitos

Frontend (Next.js)

  • Experiência sólida em React / Next.js 14+ (App Router, SSR, ISR)
  • Domínio de TypeScript, Zustand/Redux, React Query/TanStack Query
  • Conhecimento de WebSocket/EventSource e arquiteturas reativas
  • Experiência em design system e componentização (ex: shadcn/ui, Tailwind)
  • Integração com APIs seguras (OAuth2 / JWT)
  • Testes automatizados (Jest, Playwright, Cypress)
  • Noções de UX voltadas para atendimento/chat em tempo real são um diferencial

🌍 Diferenciais

  • Uso de IA no seu fluxo de trabalho
  • Ter experiência com produtos SaaS B2B, especialmente chats, CRMs ou contact centers
  • Experiência com multi-tenant e RBAC (Role-Based Access Control)
  • Conhecimento de GraalVM, Cloud Run, Pub/Sub ou Keycloak
  • Interesse em IA aplicada a automação de atendimento (LLMs, RAG, n8n, etc.)
  • Contribuições open source ou projetos pessoais relevantes

💼 Modelo de Trabalho

  • Remoto (com possibilidade de encontros presenciais ocasionais)
  • Contratação PJ
  • Horário flexível, com foco em entregas e colaboração assíncrona
  • Ambiente técnico de alto nível, com autonomia e decisões de arquitetura compartilhadas

🧭 Processo Seletivo

  • Entrevista inicial (fit técnico e cultural)
  • Desafio técnico (projeto real do chat, de curta duração)
  • Entrevista com liderança de produto e engenharia
  • Proposta

A vaga aceita trabalho remoto?

Sim

Key Skills

Ranked by relevance