Desenvolvedor(a) Backend Sênior

 Posted 20 days ago
     
5-10 years experience
Apply Now

Please mention DailyRemote when applying

AI Summary

Design and maintain high-performance Mobile-First APIs and implement caching and edge computing strategies to reduce latency. Develop complex push notification systems and architect offline-first data synchronization solutions.

O que buscamos: Buscamos um(a) Desenvolvedor(a) de Software para ser o alicerce de nossas aplicações móveis. Você será responsável por construir APIs que não apenas entregam dados, mas que entendem as particularidades do ambiente mobile (latência variável, consumo de bateria e conectividade instável). Seu objetivo é garantir que o nosso App seja rápido, responsivo e confiável.

Responsabilidades

  • Projetar e manter APIs de altíssima performance, otimizadas para o consumo de dispositivos móveis (Mobile-First APIs).

  • Implementar estratégias de Caching e Edge Computing para reduzir a latência percebida pelo usuário.

  • Desenvolver sistemas de mensageria e notificações push complexas (segmentação e gatilhos em tempo real).

  • Arquitetar soluções de sincronização de dados Offline-First e resolução de conflitos.

  • Colaborar diretamente com os desenvolvedores Mobile para definir contratos de interface (Swagger/OpenAPI) eficientes.

  • Garantir a segurança e autenticação robusta (OAuth2, JWT, Biometria no backend).

Requisitos Técnicos

  • Sólida experiência com linguagens de alta performance (ex: Node.js, Go, ou Java/Kotlin).

  • Experiência profunda em Design de APIs (RESTful ou GraphQL) — priorizando payloads leves e redução de round-trips.

  • Domínio de bancos de dados que suportem escala mobile (ex: PostgreSQL para dados relacionais e Redis para cache/sessões).

  • Conhecimento em serviços de mensageria e eventos (Kafka, RabbitMQ ou AWS SNS/SQS).

  • Experiência com infraestrutura Cloud (AWS, GCP ou Azure) e conteinerização (Docker/Kubernetes).

  • Vivência com protocolos de comunicação em tempo real (WebSockets ou gRPC).

Diferenciais

  • Experiência com BFF (Backend For Frontend) para otimizar entregas específicas para diferentes plataformas (iOS/Android).

  • Conhecimento em ferramentas de monitoramento de performance mobile (Firebase Performance Monitoring, New Relic ou Sentry).

  • Já ter trabalhado com integração de meios de pagamento e segurança em APPs.


    Modelo de trabalho: 100% Remoto
    Contrato: PJ

Similar Jobs

See all Remote Software Development jobs →

Personalize your Remote Job Search in 3 Easy Steps!

Discover remote opportunities in Backend Engineer

Answer easy questions

Answer easy questions

200,000+ jobs across 15+ categories

Get your best job matches

Get your best job matches

Only hand-screened, legit jobs

Find a remote job faster

Find a remote job faster

No ads, scams, or junk

I was the first applicant for a remote marketing position that got listed on the company website the same day I applied. Had an interview within 48 hours!

Sarah J. — Sarah J. · Marketing Manager ★★★★★ Verified