Principal Backend Engineer

Jeeves | BR | remote

Apply for the Principal Backend Engineer role at Jeeves in Brazil. Full-time remote fintech opportunity requiring 5+ years of backend engineering experience with Go, Python or Node.js/TypeScript, cloud, Kubernetes and AI integration.

Job description

Jeeves is hiring a Principal Backend Engineer for a full-time remote position in Brazil within its LATAM engineering organization. The role focuses on backend systems powering Jeeves' global financial platform across payments, corporate cards, spend management, cross-border transactions, and compliance infrastructure. The engineer will also integrate AI-powered capabilities into production backend systems.

Responsibilities

  • Design, build, and maintain scalable backend services that process financial transactions and serve customers across multiple countries.
  • Write clean, testable, production-quality code in Go, Python, or Node.js/TypeScript and participate in design and code reviews.
  • Build and consume RESTful and GraphQL APIs.
  • Design inter-service communication using gRPC, message queues, and event-driven architectures.
  • Design and optimize PostgreSQL, MongoDB, and Redis data models for correctness, performance, and scale.
  • Own backend features from scoping and technical design through deployment, monitoring, and iteration.
  • Implement authentication, authorization, input validation, and data-protection controls across distributed services.
  • Integrate LLM APIs such as OpenAI or Anthropic into production backend features.
  • Build safe pipelines for AI-generated outputs, including validation, fallback handling, observability, and graceful degradation.
  • Instrument services with structured logging, distributed tracing, and metrics.
  • Participate in on-call rotation, production incident response, and post-incident reviews.
  • Contribute to CI/CD, testing infrastructure, deployment practices, and globally distributed engineering collaboration.

Requirements

  • 5+ years of professional backend engineering experience building and operating production systems.
  • Professional fluency in English for daily written and spoken collaboration with global teams.
  • Professional fluency in Portuguese or Spanish for LATAM collaboration.
  • Strong proficiency in at least one backend language: Go, Python, or Node.js/TypeScript.
  • Experience designing RESTful APIs, microservices, and event-driven backend systems.
  • Strong relational-database knowledge, with PostgreSQL preferred.
  • Experience with cloud infrastructure such as AWS, GCP, or Azure.
  • Experience with Docker, Kubernetes, and CI/CD pipelines.
  • Ability to integrate third-party APIs reliably with error handling, retries, and observability.
  • Experience working on globally distributed teams across multiple time zones.
  • Comfort using AI tools in everyday engineering workflows and integrating LLM outputs into backend systems.
  • Preferred Qualifications
  • Fintech, payments, financial services, or another regulated-industry background.
  • Experience with ledger systems, payment rails, KYC/AML, or PCI-DSS.
  • Startup or high-growth scale-up experience.
  • Experience with multi-currency systems or cross-border payment processing.
  • Familiarity with Kafka, RabbitMQ, or similar message-queue technologies.
  • Experience working in global multi-country product and regulatory environments.
  • Fluency in both Portuguese and Spanish.

Skills

  • Backend Engineering
  • Go
  • Python
  • Node.js
  • TypeScript
  • REST APIs
  • GraphQL
  • Microservices
  • gRPC
  • Event-Driven Architecture
  • PostgreSQL
  • MongoDB
  • Redis
  • AWS
  • Google Cloud Platform
  • Microsoft Azure
  • Docker
  • Kubernetes
  • CI/CD
  • OpenAI API
  • Anthropic API
  • LLM Integration
  • Observability
  • Distributed Tracing
  • Security Engineering
  • Fintech
  • Payments