Pular para o conteúdo

Desenvolvedor Full Stack III

A Focalle, do Grupo D'Agostini, está construindo uma plataforma de gestão de dados. A plataforma junta num só sistema os dados de vários fornecedores. Ela recebe dados de equipamentos de campo em tempo real de sistemas de parceiros. Com isso, entrega dashboards, relatórios, alertas operacionais e análises preditivas com IA.

O trabalho vai além de construir telas ou APIs isoladas. Você vai desenhar soluções de ponta a ponta numa plataforma multi-tenant, orientada a eventos, que já atende mais de 45 contratos. Parte do trabalho é migrar sistemas legados, que estão em produção, para a nova arquitetura sem interromper a operação dos clientes.

O que você vai fazer

  • Desenvolver funcionalidades completas, do modelo de dados à interface, no backend em Java/Spring Boot e no frontend em Next.js/React.
  • Projetar e evoluir integrações orientadas a eventos com Kafka: consumidores e produtores idempotentes, filas de mensagens com falha (DLQ), reprocessamento e consistência entre serviços.
  • Construir conectores para equipamentos e sistemas externos (MQTT, REST, webhooks, integrações com parceiros e bases governamentais).
  • Desenvolver dashboards e telas operacionais de alta densidade de informação, com atualização em tempo real, mapas e grandes volumes de dados.
  • Ajudar a definir e implantar padrões de resiliência (retry, circuit breaker, timeouts), observabilidade (métricas, logs, tracing) e segurança (gestão de segredos, autenticação, auditoria).
  • Participar da migração de módulos legados para a nova plataforma, mantendo as regras de negócio e a compatibilidade com os clientes atuais.
  • Garantir performance em consultas sobre grandes volumes (milhões de passagens de veículos e eventos) com modelagem, índices, cache e paginação adequados.
  • Atuar como referência técnica no time: revisar código, apoiar desenvolvedores menos experientes, participar de decisões de arquitetura e documentá-las.
  • Trabalhar junto com Produto, Design e QA para transformar necessidades de prefeituras e operadores em soluções viáveis.

Requisitos obrigatórios

Experiência geral

  • Experiência sólida e comprovada como desenvolvedor(a) fullstack, com atuação de fato nas duas pontas (não só predominância em uma delas). 
  • Histórico de entregas em sistemas de produção com volume relevante de dados e usuários.

Backend

  • Java 17 ou superior (de preferência Java 21) e Spring Boot 3: Spring Web, Spring Data JPA, Spring Security e Actuator.
  • PostgreSQL: modelagem, otimização de consultas, índices, planos de execução e migrations versionadas (Flyway ou Liquibase).
  • Mensageria com Apache Kafka: tópicos, consumer groups, garantias de entrega, idempotência, DLQ e reprocessamento.
  • Desenho de APIs REST: versionamento, paginação, tratamento padronizado de erros e contratos.
  • Arquitetura hexagonal / Clean Architecture e princípios de DDD aplicados na prática.
  • Testes automatizados: unitários e de integração (JUnit, Mockito, Testcontainers ou equivalentes).

Frontend

  • React avançado (hooks, composição, performance de renderização) e Next.js (App Router, de preferência).
  • TypeScript.
  • Gerenciamento de estado de servidor e de cliente (TanStack Query, Zustand, Redux ou equivalentes).
  • Construção de interfaces complexas com design system (shadcn/ui, Radix, Tailwind CSS ou equivalentes), seguindo layouts do Figma com fidelidade.
  • Dashboards e visualização de dados: gráficos, tabelas com grande volume e atualização em tempo real (WebSocket, SSE ou polling eficiente).

Infraestrutura e práticas

  • Docker e ambientes conteinerizados.
  • Git, code review e CI/CD.
  • Noções de observabilidade: métricas, logs estruturados e monitoramento (Prometheus, Grafana ou equivalentes).
  • Segurança em aplicações web: autenticação e autorização (JWT/OAuth2), OWASP e cuidado com dados sensíveis (LGPD).

Diferenciais

  • Plataformas SaaS multi-tenant.
  • Integração com dispositivos e IoT (MQTT, câmeras, LPR/OCR, sensores).
  • Mapas e dados geoespaciais (Leaflet, Mapbox, MapLibre, PostGIS).
  • Redis para cache e estruturas de alta performance.
  • Resilience4j, padrão Outbox, sagas e consistência eventual.
  • OpenTelemetry e tracing distribuído.
  • Migração de sistemas legados para arquiteturas modernas.
  • Microsserviços e Spring Boot 4.
  • Integração com modelos de IA e LLMs (APIs, RAG, agentes) ou pipelines de análise preditiva.
  • Kubernetes e cloud (AWS, GCP ou Azure).
  • Sistemas para setor público, mobilidade urbana, segurança pública ou smart cities.
  • Experiência como referência técnica ou mentoria de time.

Perfil que buscamos

  • Autonomia para levar uma funcionalidade do entendimento do problema até a produção.
  • Visão de produto: entender por que algo está sendo construído e propor alternativas quando houver um caminho melhor.
  • Pensamento de arquitetura, com equilíbrio entre solução elegante e entrega no prazo.
  • Comunicação clara, escrita e falada, inclusive para registrar decisões técnicas.
  • Gosto por compartilhar conhecimento.
Remoto

Coordenador(a) de RH

Buscamos um(a) Coordenador(a) de Recursos Humanos para atuar de forma estratégica e generalista na gestão de pessoas, conectando as necessidades do negócio às práticas e processos de RH. Esse profissional será responsável por coordenar as diferentes frentes da área, apoiando lideranças e colaboradores e garantindo a eficiência, qualidade e evolução dos processos de Gestão de Pessoas.

Terá atuação próxima às lideranças, contribuindo para temas como recrutamento e seleção, desenvolvimento, desempenho, clima e engajamento, cultura, carreira, remuneração e benefícios, além do acompanhamento de indicadores e identificação de oportunidades de melhoria.

É importante possuir conhecimento sólido em Departamento Pessoal e legislação trabalhista, garantindo suporte técnico à gestão dos processos e interface com a área responsável pelas rotinas de administração de pessoal, folha, benefícios, admissões, desligamentos e demais obrigações trabalhistas.

O(a) profissional também será responsável por acompanhar indicadores de RH, propor melhorias, apoiar decisões estratégicas e contribuir para a construção de uma experiência positiva para os colaboradores, assegurando alinhamento entre pessoas, cultura e resultados do negócio.

Buscamos um(a) profissional generalista, com visão de negócio, capacidade de transitar entre o estratégico e o operacional, boa relação com lideranças e domínio dos principais processos de RH, tendo conhecimento consistente de DP e legislação trabalhista como diferencial essencial para a posição.
Florianópolis/SC
CLT

O Grupo D'Agostini conta com quase 50 anos de história e inovação, e vive um momento de grande crescimento e desenvolvimento, com diversas oportunidades em aberto!

Venha fazer parte do nosso grupo!


Siga-nos