Desenvolvedor back end senior

Netvagas
Sênior
Presencial
Publicado em 22 de outubro de 2025

Descrição da Vaga

Desenvolvedor(a) Back\-End PDV Local\-First Estamos em busca de um(a) Desenvolvedor(a) Back\-End Sênior com sólida experiência em aplicações local\-first e foco em alta disponibilidade e desempenho offline, para atuar no desenvolvimento e manutenção do núcleo de processamento do ponto de venda (PDV). Este(a) profissional será responsável por garantir operações rápidas e seguras, sincronização confiável com infraestrutura central, e integração fluida com dispositivos locais como Pin Pad, impressoras fiscais e balanças, assegurando estabilidade, performance e segurança em ambiente local. Responsabilidades * Desenvolver e evoluir o núcleo de processamento do PDV, garantindo desempenho e confiabilidade em modo offline e online. * Implementar APIs RESTful para comunicação com sistemas centrais (banco de dados, cloud, integrações externas). * Criar e otimizar módulos embarcados para operação local\-first. * Gerenciar sincronização incremental de dados com backend (jobs, mensageria, filas de eventos). * Implementar protocolos de comunicação com dispositivos locais (TEF, POS, ABECS, PayGo, SiTEF, entre outros). * Integrar sistemas fiscais e de pagamento (SAT, NFC\-e, CF\-e, gateways REST/SOAP). * Garantir observabilidade local logs estruturados, health checks, tracing offline. * Assegurar resiliência e segurança: criptografia local, controle de sessão, tolerância a falhas e atualização automática de módulos. Requisitos Técnicos Essenciais Linguagem e Framework * Java (17 ou superior) com Spring Boot preferencial. * Alternativamente, Node.js ou Kotlin (com experiência em aplicações embarcadas/local\-first). * Desenvolvimento de APIs RESTful e módulos locais (offline). Banco de Dados * Banco local embarcado: SQLite ou H2\. * Banco central: PostgreSQL ou MySQL. * Experiência com replicação de dados, event sourcing, outbox pattern e filas de sincronização. Comunicação e Integrações * Protocolos locais com Pin Pad, impressoras fiscais, balanças, scanners (USB, serial, TCP/IP). * Integrações REST/SOAP com gateways de pagamento e APIs fiscais. Arquitetura e Infraestrutura * Padrão Local\-First Application funcionamento independente de rede. * Experiência com Kafka, RabbitMQ ou Redis (modo local). * Sincronização incremental com backend via jobs ou mensageria. * Observabilidade local (logs, tracing, métricas). Resiliência e Segurança * Criptografia de dados sensíveis em disco. * Controle de sessão com tokens temporários. * Mecanismos de reconexão, reenvio e retries automáticos. * Atualização e versionamento controlado de módulos locais. Requisitos Desejáveis * Experiência prévia em PDVs, automação comercial ou sistemas embarcados. * Conhecimento em containers locais (Docker, Podman). * Experiência com CI/CD, monitoramento local e deploy automatizado. * Vivência com arquitetura de microsserviços e mensageria distribuída. Informações Adicionais Contrato: PJ \- Inicialmente por 2 meses, com possibilidade de estender. Remuneração: mensal fixa Modelo de trabalho: remoto **Benefícios** * Notebook (caso necessário) * Descanso remunerado de 14 dias * Total Pass * Convênio para compra de medicamentos com desconto em folha * Descontos em cursos de graduação, certificações e MBA

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

Criar Alerta Gratuito

Alertas que entendem o que você quer

Não receba qualquer vaga. Receba apenas as que combinam exatamente com o que você busca.

Alerta genérico

Filtro:

Python

Você recebe tudo isso:

Vaga de Python + Django
Vaga de Python + Flask
Vaga de Python + ETL/Data
Vaga de Python + Machine Learning
...e muito ruído no seu email
Alerta inteligente

Filtro:

Python+FastAPI

Você recebe apenas:

Desenvolvedor Python + FastAPI
Backend Engineer (FastAPI)
API Developer - Python/FastAPI

Zero ruído. Só vagas relevantes para você.

Outros exemplos de filtros precisos:

JavaScript+React+Remoto
Java+Spring Boot+Sênior
Go+Kubernetes

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

Gratuito

R$ 0para sempre
  • Busca de vagas ilimitada
  • Salvar até 10 vagas
  • 1 quadro Kanban
Criar Conta Grátis
Popular

Premium

R$ 9,90/mês
  • Tudo do plano gratuito
  • Vagas salvas ilimitadas
  • Quadros Kanban ilimitados
  • Alertas de vagas por email
  • Suporte prioritário
3 dias grátis, sem cartão

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

Desenvolvedor back end senior - Netvagas | Job For Dev