Principal Backend Engineer

New
Brazil, multiple time zonesFull-TimePrincipal
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Languages
English, Spanish, Portuguese
Experience
5+ years
Required Skills
AWSGraphQLNode.jsPostgreSQLPythonKubernetesTypeScriptGoRESTful APIs

Requirements

  • 5+ years of professional backend engineering experience.
  • Professional fluency in English (written and spoken).
  • Fluency in Spanish or Portuguese.
  • Strong proficiency in Go, Python, or Node.js/TypeScript.
  • Experience designing RESTful APIs, microservices, and event-driven systems.
  • Solid understanding of relational databases (PostgreSQL preferred).
  • Experience with cloud infrastructure (AWS, GCP, or Azure), Docker, Kubernetes, and CI/CD.
  • Demonstrated ability to integrate third-party APIs reliably in production.
  • Experience working on globally distributed teams.
  • Proficiency with AI coding assistants and integrating LLM API outputs.

Responsibilities

  • Design, build, and maintain scalable, reliable backend services for financial transactions.
  • Write production-quality code in Go, Python, or Node.js/TypeScript.
  • Build and consume RESTful and GraphQL APIs using gRPC and event-driven architectures.
  • Optimize relational and non-relational database schemas including PostgreSQL, MongoDB, and Redis.
  • Integrate LLM APIs into backend services for features like spend categorization and document parsing.
  • Use AI coding tools like GitHub Copilot and Cursor in everyday workflows.
  • Instrument services for observability with logging, tracing, and metrics.
  • Participate in on-call rotations and improve CI/CD pipelines.
  • Collaborate cross-regionally using English and Spanish or Portuguese.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now