Desenvolvedor(a) Full Stack | Pleno

Prolog App

Palhoça

Hybrid

BRL 140,000 - 210,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

A Prolog está buscando um Desenvolvedor(a) Full Stack | Pleno para atuar híbrido em Palhoça/SC. O foco é backend Java com uma das stacks de frontend: React (web) ou Flutter (mobile).

Você trabalhará do banco de dados à API e à camada de cliente, construindo APIs REST com Spring Boot, interfaces em React ou Flutter, testes e qualidade de código, com foco em entregar valor ao produto e apoiar IA como ferramenta de desenvolvimento.

Qualifications

  • Back-end Java (obrigatório) com experiência prática em pelo menos uma das stacks de front-end (React ou Flutter).
  • Capacidade de entregar features end-to-end, incluindo banco de dados, API e camada de cliente.
  • Desejo de trabalhar em squad multidisciplinar com boa comunicação.
  • Conhecimento de APIs REST e experiência com integração entre frontend e backend.

Responsibilities

  • Desenvolver e evoluir APIs REST em Java com Spring Boot e modelar PostgreSQL (migrations, queries).
  • Construir interfaces web com React e TypeScript, consumindo APIs e traduzindo necessidades de produto.
  • Desenvolver funcionalidades mobile com Flutter e Dart, com foco offline-first e sincronização.
  • Escrever código limpo, com testes unitários, de integração e E2E.
  • Participar de decisões técnicas, revisão de código e correção de bugs em produção.
  • Utilizar IA como ferramenta de desenvolvimento para evoluir o produto.

Skills

Java
React
Flutter
TypeScript
API design

Tools

Spring Boot
PostgreSQL
Git
Docker

Job description

Sobre nós:
A Prolog está desde 2016 transformando a Gestão de Frotas através da tecnologia, com presença em 3 países e fazendo a diferença em mais de 1.000 operações de transportes!

Na Prolog, não paramos de aprender porque conhecimento é o nosso combustível; não assumimos nada, guiamo-nos por dados para garantir a rota certa; temos foco no que importa, sem desviar da faixa de nossas prioridades; valorizamos o resultado porque sabemos onde queremos chegar; com capricho e precisão para cada entrega rodar perfeitamente e; não nos conformamos com ineficiência porque nossa frota é feita para rodar em alta performance!

Através dos nossos módulos de Gestão de Pneus, Gestão de Manutenção e Gestão de Checklist, levamos maior produtividade, precisão e previsibilidade para a gestão de frota dos nossos clientes!

  1. Conheça mais sobre a nossa história, nossos valores e muito mais aqui!
  2. Acesse também o nosso instagram, lá mostramos um pouco do nosso dia a dia.

Estamos buscando uma pessoa para atuar na posição de Desenvolvedor(a) Full Stack | Pleno e você pode conferir os detalhes da nossa oportunidade abaixo, vem ver!
Importante: Atualmente, estamos localizados no bairro Pedra Branca na Palhoça/SC e adotamos o modelo de trabalho híbrido.

O perfil que buscamos:

Aqui o back-end Java é a base obrigatória, somado a pelo menos uma stack de front-end: React (web) ou Flutter (mobile).

Ou seja: Back-end + Front-end ou Back-end + Mobile.

Se você domina as três (Java + React + Flutter), melhor ainda — é o perfil completo que mais nos encanta e o grande diferencial deste processo. Mas não é pré-requisito para se candidatar: queremos alguém forte no back-end que já entregue de ponta a ponta em uma das camadas de cliente e tenha vontade de crescer para a outra.

No dia a dia você vai:

Atuar como desenvolvedor(a) Full Stack com o back-end Java, entregando funcionalidades de ponta a ponta — do banco de dados à API, e da API até a camada de cliente que você domina (React ou Flutter) — com autonomia e foco em entregar valor real ao produto.

  • Desenvolver e evoluir APIs REST em Java com Spring Boot e modelar banco de dados PostgreSQL (migrations, native queries e funções SQL), dando suporte tanto ao frontend web quanto ao app mobile.
  • Construir e evoluir interfaces web com React e TypeScript, consumindo APIs e traduzindo necessidades de produto em experiências de alto nível.
  • Desenvolver funcionalidades mobile com Flutter e Dart otimizadas para cenários offline-first, dispositivos com recursos limitados e dados em tempo real.
  • Escrever código limpo, testável e de fácil manutenção em todas as camadas, com testes de unidade, componentes, integração e E2E.
  • Participar de decisões técnicas junto ao time (arquitetura, design, trade-offs), realizar code reviews com senso crítico e corrigir bugs em produção.
  • Fazer uso de IA como principal ferramenta de desenvolvimento, contribuindo para a evolução do produto e das ferramentas internas de IA da empresa.
Para assumir essa missão você precisa ter:

Perfil Full Stack com Java como pré-requisito e experiência prática em pelo menos uma das outras duas stacks (React ou Flutter) — capaz de assumir uma demanda e levá-la até a entrega final sem microgestão, com boa comunicação para trabalhar em squads multidisciplinares.

Back-end Java (obrigatório)

  • Experiência prática com Java e Spring Boot, incluindo design de APIs REST, versionamento de endpoints, paginação, filtros e tratamento de erros padronizado.
  • Experiência com PostgreSQL (modelagem relacional, migrations com Flyway e native queries), testes automatizados (JUnit, Mockito), Maven e documentação de API.

E pelo menos uma das duas frentes abaixo (ter as duas é diferencial, não exigência)

Web React:
  • Experiência com React e TypeScript: Hooks avançados, React Query, Axios, gerenciamento de estado, React Hook Form, validação (Zod/Yup) e testes (Vitest, Playwright, MSW).
  • Conhecimento com Tailwind, bibliotecas de UI (Radix/Shadcn), componentização e design system.
Mobile Flutter:
  • Experiência com Flutter e Dart: arquitetura MVVM com Repository Pattern, consumo de APIs REST e banco de dados local (Sqflite, Hive).
  • Conhecimento em arquitetura offline-first com sincronização, design system e injeção de dependência.

Fundamentos (obrigatório)

  • Experiência sólida com Git (preferencialmente GitFlow) e capacidade de debugar e resolver problemas de forma autônoma.
  • Experiência prática com ferramentas de IA (Claude Code, GitHub Copilot ou similares) e disposição genuína para incorporar IA como acelerador de produtividade no dia a dia.
Não é obrigatório, mas nossos olhos brilharão se você:
  • Tiver experiência prática nas 3 stacks (Java + React + Flutter) — é o perfil completo que buscamos ativamente e o maior diferencial neste processo.
  • Já tenha trabalhado com microsserviços em produção, Docker, CI/CD (GitHub Actions) ou sistemas de alta escala e alto volume de dados.
  • Conhecer ferramentas de observabilidade no backend (Sentry, OpenTelemetry, Grafana).
  • Tiver experiência avançada com PostgreSQL (índices, planos de execução, concorrência), otimização de queries pesadas (MyBatis) ou geração de PDF (Gotenberg, Thymeleaf).
  • Possuir experiência com internacionalização (i18next), design system próprio aplicado no frontend e mobile, ou funcionalidades nativas Flutter (câmera, geolocalização, push notification e deep link).
  • Já tenha trabalhado com funcionalidades offline avançadas ou publicado/gerenciado apps na Play Store ou App Store.
  • Conhecer feature flags, rollout progressivo ou tiver experiência com IA no desenvolvimento (evolução de harness, hooks, skills, automações e AI code review com CodeRabbit).
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Desenvolvedor Web Full Stack — PWA
Desenvolvedor Web Full Stack — PWA

SOLO TOPOGRAFIA LTDA • Curitiba

On-site
BRL 90,000 - 150,000
Desenvolvedor Full Stack Java/React - Pleno
Desenvolvedor Full Stack Java/React - Pleno

FCamara • Brazil

On-site
BRL 180,000 - 280,000
Desenvolvedor Full Stack Java/React - Sênior
Desenvolvedor Full Stack Java/React - Sênior

FCamara • Brazil

On-site
BRL 180,000 - 280,000
Tech Lead
Tech Lead

Gringo • Brazil

On-site
BRL 180,000 - 300,000
Desenvolvedor(a) Full Stack Node.js e React Pleno/Sênior
Desenvolvedor(a) Full Stack Node.js e React Pleno/Sênior

Insight IT Pty • São Paulo

On-site
BRL 180,000 - 300,000
DESENVOLVEDOR FULL STACK | NODE.JS | REACT
DESENVOLVEDOR FULL STACK | NODE.JS | REACT

LA MODA • Brazil

Remote
BRL 120,000 - 210,000
Desenvolvedor(a) Fullstack [Node.js / React.js] - Sênior
Desenvolvedor(a) Fullstack [Node.js / React.js] - Sênior

Framework Digital • Brazil

Hybrid
BRL 180,000 - 300,000
Vale alimentação e refeição
Home office parcial (auxílio)
Plano de saúde
+6
Desenvolvedor Fullstack
Desenvolvedor Fullstack

Maxtrack Industrial Ltda. • Nova Lima

On-site
BRL 112,000 - 179,000
Desenvolvedor Full-Stack
Desenvolvedor Full-Stack

Mérito • São Paulo

On-site
BRL 90,000 - 180,000
Docker experience
Prisma ORM
AWS services
+2
Desenvolvedor Pleno / São José do Rio Preto
Desenvolvedor Pleno / São José do Rio Preto

Meu Home • São José do Rio Preto

On-site
BRL 180,000 - 240,000