Desenvolvedor(a) Full Stack – Pleno

vagas.sc

Palhoça

Híbrido

BRL 120 000 - 180 000

Tempo integral

Há 12 dias

Recebe mais respostas dos empregadores

Envia um currículo específico para a oferta em poucos minutos.

Resumo da oferta

A Prolog, sediada em Palhoça/SC, busca desenvolvedor(a) Full Stack - pleno, com foco em Java back-end e uma das stacks de frontend (React ou Flutter). O regime de trabalho é híbrido, com atuação próximo à equipe local.

O perfil é de alguém que entrega valor do banco de dados à API e até a camada de cliente. É valorizada experiência com soluções completas (Java + React ou Flutter) e desejo de crescer para a outra camada.

Qualificações

  • Experiência prática com Java e Spring Boot, incluindo design de APIs REST, paginação e tratamento de erros padronizado.
  • Experiência com PostgreSQL; migrations com Flyway; testes automatizados (JUnit, Mockito); Maven e documentação de API.
  • Web com React e TypeScript: Hooks, React Query, Axios, estado, Form, validação, testes.
  • Mob de Flutter: arquitetura MVVM, consumo de APIs REST e Db local; offline-first.

Responsabilidades

  • Desenvolver APIs REST em Java com Spring Boot, modelando banco de dados PostgreSQL e suportando frontend web e app mobile.
  • Construir 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, otimizadas para offline-first, dispositivos com recursos limitados e dados em tempo real.
  • Escrever código limpo, com testes de unidade, integração e E2E, participando de revisões técnicas e correções em produção.
  • Utilizar IA como ferramenta de desenvolvimento para evoluir o produto e ferramentas internas da empresa.

Conhecimentos

Java
Spring Boot
React
Flutter
REST APIs
PostgreSQL
Git
IA em desenvolvimento

Ferramentas

PostgreSQL
Flyway
Maven
JUnit
Mockito
GitHub Actions
Docker
TypeScript

Descrição da oferta de emprego

Descrição da Vaga

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.
Requisitos

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).
Obtém a tua avaliação gratuita e confidencial do currículo.
ou arrasta e larga o ficheiro aqui.
Similar jobs

Ofertas semelhantes que vale a pena comparar

Desenvolvedor(a) Full Stack | Pleno
Desenvolvedor(a) Full Stack | Pleno

Winnin • Palhoça

Híbrido
BRL 144 000 - 216 000
Desenvolvedor(a) Full Stack | Pleno
Desenvolvedor(a) Full Stack | Pleno

Winnin • Brasil

Híbrido
BRL 90 000 - 150 000
Pessoa Desenvolvedora Full Stack
Pessoa Desenvolvedora Full Stack

Rotik • Brasil

Teletrabalho
Trabalho 100% Remoto
Vale-Alimentação
Plano de saúde Bradesco
+2
Desenvolvedor(a) Fullstack (GO + React)
Desenvolvedor(a) Fullstack (GO + React)

yampa • São José dos Pinhais

Presencial
BRL 150 000 - 210 000
Desenvolvedor Full Stack Sênior
Desenvolvedor Full Stack Sênior

Spcapital • Guarujá

Presencial
Desenvolvedor Full Stack Pleno
Desenvolvedor Full Stack Pleno

Spcapital • Itapema

Presencial
Pessoa Desenvolvedora Fullstack Pleno - Frontend (Banco de Talentos)
Pessoa Desenvolvedora Fullstack Pleno - Frontend (Banco de Talentos)

vhsys - Sistema de Gestão Empresarial • Brasil

Presencial
BRL 80 000 - 100 000
Desenvolvedor Full-Stack Mobile
Desenvolvedor Full-Stack Mobile

IT Singular • São Paulo

Presencial
BRL 180 000 - 300 000
Desenvolvedor(a) Full Stack
Desenvolvedor(a) Full Stack

Abi-Ackel Advogados Associados • Belo Horizonte

Presencial
Tech Lead Mobile
Tech Lead Mobile

Webmotors • São Paulo

Presencial