Desenvolvedor backend sênior
Descrição da Vaga
**🚀 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** **Backend (Spring)** * Domínio de Java 17\+ e Spring Boot 3\+ * Experiência com arquitetura hexagonal/modular (DDD, ports/adapters) * Conhecimento em WebFlux (reactive) e mensageria (Pub/Sub, Kafka, RabbitMQ) * Experiência com bancos relacionais (PostgreSQL) e NoSQL (Firestore ou Redis) * Conhecimento de autenticação e autorização (OAuth2, Keycloak) * Familiaridade com observabilidade (OpenTelemetry, Prometheus, Grafana) * Vivência com infra GCP ou AWS (Cloud Run, Docker, CI/CD) **🌍 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
Vaga originalmente publicada em: linkedin
Receba vagas como esta no seu email
Crie um alerta gratuito e seja o primeiro a saber de novas oportunidades
Alertas que entendem o que você quer
Não receba qualquer vaga. Receba apenas as que combinam exatamente com o que você busca.
Filtro:
Você recebe tudo isso:
Filtro:
Você recebe apenas:
Zero ruído. Só vagas relevantes para você.
Outros exemplos de filtros precisos:
Filtros Combinados
Combine linguagem + framework + nível + localização. Seja tão específico quanto quiser.
Email Diário
Receba um resumo diário apenas com vagas que passam nos seus filtros. Sem spam.
Kanban Visual
Organize suas candidaturas em um quadro Kanban. Acompanhe cada processo seletivo.
Planos simples, sem surpresas
Comece grátis e faça upgrade quando quiser
Premium
- Tudo do plano gratuito
- Vagas salvas ilimitadas
- Quadros Kanban ilimitados
- Alertas de vagas por email
- Suporte prioritário
Pronto para encontrar sua vaga ideal?
Junte-se a milhares de desenvolvedores que já usam o Job For Dev
Encontre as melhores oportunidades para desenvolvedores no Job For Dev