
Principal Backend Engineer
Posted May 19

Posted May 19
This is a fully remote position, open to applicants in Argentina.
• 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.
• 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.
• 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.
Gympass
iFood
Grupo Boticário
Get handpicked remote jobs straight to your inbox weekly.