Remotery

Principal Backend Engineer

Posted May 19

This is a fully remote position, open to applicants in Argentina.

📋 Description

• Design, develop, and sustain scalable and dependable backend services that manage financial transactions for Jeeves customers in over 20 countries.

• Produce clean, testable, high-quality production code in Go, Python, or Node.js/TypeScript; engage actively in design and code review processes.

• Create and utilize RESTful and GraphQL APIs; establish inter-service communication using gRPC, message queues, and event-driven architectures.

• Design and enhance relational and non-relational database schemas (PostgreSQL, MongoDB, Redis) focusing on accuracy, performance, and scalability.

• Take ownership of backend features from inception to completion — including scoping, technical design, deployment, monitoring, and iterative improvements.

• Apply security best practices: authentication, authorization, input validation, and data protection across distributed services.

• Incorporate LLM API calls (e.g., OpenAI, Anthropic) into backend services as product features — such as spend categorization, document parsing, or natural language workflows — ensuring reliability, observability, and cost-effectiveness of these integrations.

• Develop backend pipelines that safely process AI-generated outputs: validate structured outputs, manage fallback scenarios, and design for graceful degradation when AI services are unavailable or yield low-confidence results.

• Collaborate with AI and data science teams to integrate model outputs into backend APIs — merging experimental AI advancements with production systems.

• Use AI coding tools (GitHub Copilot, Claude, Cursor, etc.) proficiently as part of your daily development workflow.

• Equip services with structured logging, distributed tracing, and metrics to achieve comprehensive operational visibility.

• Participate in on-call duties; respond to production incidents and assist in post-incident evaluations.

• Enhance CI/CD pipeline processes, testing infrastructure, and deployment methodologies.

• Collaborate closely with engineering, product, compliance, and data teams across various time zones and regions — communicating in both English and Spanish or Portuguese as necessary.

• Foster a globally distributed engineering culture through meticulous documentation, asynchronous design reviews, and constructive pull request feedback.

• Bring your regional insights into product and engineering discussions — understanding the specific needs of our LATAM customers allows engineers to enhance our product.


⛳️ Requirements

• Over 5 years of professional backend engineering experience in building and maintaining production systems.

• Proficient in English — professional fluency is essential for daily interactions with global teams in written and spoken forms.

• Proficient in Spanish or Portuguese — necessary for collaboration with LATAM colleagues, customers, and operational partners.

• Strong expertise in at least one backend programming language: Go, Python, or Node.js/TypeScript.

• Experience in designing and developing RESTful APIs, microservices, and event-driven backend architectures.

• Comprehensive understanding of relational databases (PostgreSQL preferred): schema design, query optimization, and data modeling.

• Familiarity with cloud platforms (AWS, GCP, or Azure), containerization (Docker, Kubernetes), and CI/CD processes.

• Proven ability to integrate third-party APIs reliably in production environments — including error handling, retry mechanisms, and observability.

• Experience working on globally distributed teams across various time zones and regions.

• Comfortable leveraging AI tools in daily engineering practices — integrating LLM API outputs into backend services and using AI coding assistants with ease.

Preferred Qualifications

• Background in fintech, financial services, payments, or a regulated industry — familiarity with ledger systems, payment rails, or financial compliance (KYC/AML, PCI-DSS) is a significant advantage.

• Previous experience in a startup or high-growth scale-up, adept at navigating ambiguity without extensive process support.

• Experience with multi-currency systems or cross-border payment processing.

• Knowledge of message queue systems (Kafka, RabbitMQ) and event-driven architecture.

• Global work experience — prior roles at companies operating in multiple countries and diverse regulatory landscapes.

• Fluency in both Spanish and Portuguese is a valuable additional asset.


🏝️ Benefits

• Opportunity to work in a dynamic and innovative environment.

• Competitive salary and benefits package.

• Flexible working hours and remote work options.

• Professional development opportunities and support for continuous learning.

People also viewed

Gympass24 min ago

Senior Backend Software Engineer – Achievements, Gamification

BR flagBrazil OnlyFull-timeBackend Engineer
ApplyView job
iFood24 min ago

Mid-level Back-end Software Engineer – AI

BR flagBrazil OnlyFull-timeBackend Engineer
ApplyView job
Grupo Boticário24 min ago

Fullstack Developer, Java/Kotlin, React.js, Specialist I

BR flagBrazil OnlyFull-timeBackend Engineer
ApplyView job
CI&T24 min ago

Master .NET Developer

BR flagBrazil OnlyFull-timeBackend Engineer
ApplyView job
Clicksign24 min ago

Senior Backend Developer – Ruby on Rails, Go

Anywhere in the WorldFull-timeBackend Engineer
ApplyView job
Gramian Consulting24 min ago

Senior Software Engineer – Cloud Platform, Java

FR flagFrance OnlyFull-timeBackend Engineer
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers