
Principal Backend Engineer
Posted Jun 12

Posted Jun 12
This is a fully remote position, open to applicants in Colombia.
β’ Design, develop, and maintain scalable and dependable backend services that handle financial transactions and serve Jeeves customers in over 20 countries.
β’ Write clean, testable, and production-ready code in Go, Python, or Node.js/TypeScript; engage actively in design and code review processes.
β’ Create and utilize RESTful and GraphQL APIs; plan inter-service communication using gRPC, message queues, and event-driven architectures.
β’ Design and optimize both relational and non-relational database schemas (PostgreSQL, MongoDB, Redis) for accuracy, performance, and scalability.
β’ Take ownership of backend features from beginning to end β including scoping, technical design, deployment, monitoring, and iterations.
β’ Apply security best practices: authentication, authorization, input validation, and data protection across distributed services.
β’ Integrate LLM API calls (e.g., OpenAI, Anthropic) into backend services as product features β such as spend categorization, document parsing, or natural language workflows β ensuring these integrations are reliable, observable, and cost-effective.
β’ Develop backend pipelines that safely consume AI-generated outputs: validate structured outputs, manage fallback scenarios, and design graceful degradation for when AI services are unavailable or yield low-confidence results.
β’ Collaborate with AI and data science teams to incorporate model outputs into backend APIs β linking experimental AI initiatives with production systems.
β’ Use AI coding tools (GitHub Copilot, Claude, Cursor, etc.) proficiently as part of your daily development workflow.
β’ Instrument services with structured logging, distributed tracing, and metrics to ensure full operational visibility.
β’ Participate in on-call rotations; respond to production incidents and contribute to post-incident evaluations.
β’ Assist in enhancing CI/CD pipelines, testing infrastructure, and deployment methodologies.
β’ Work closely with engineering, product, compliance, and data teams across various time zones and regions β communicating in both English and Spanish or Portuguese as needed.
β’ Contribute to a globally distributed engineering culture through comprehensive documentation, asynchronous design reviews, and constructive pull request feedback.
β’ Provide your regional insights in product and engineering discussions β our LATAM customers have unique requirements, and engineers familiar with those markets enhance our product.
β’ Over 5 years of professional backend engineering experience in building and managing production systems.
β’ Fluent in English β professional proficiency is required for daily interactions with global teams in both written and spoken forms.
β’ Fluent in Spanish or Portuguese β essential for collaboration with LATAM teammates, 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 systems.
β’ Solid understanding of relational databases (PostgreSQL preferred): schema design, query optimization, and data modeling.
β’ Familiarity with cloud infrastructure (AWS, GCP, or Azure), containerization (Docker, Kubernetes), and CI/CD workflows.
β’ Proven ability to reliably integrate third-party APIs in production β including error handling, retry logic, and observability.
β’ Experience working on globally distributed teams across various time zones and regions.
β’ Comfortable utilizing AI tools as part of daily engineering tasks β integrating LLM API outputs into backend services and using AI coding assistants fluently.
β’ Background in fintech, financial services, payments, or a regulated industry β knowledge of 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, capable of thriving in ambiguity without extensive process support.
β’ Experience with multi-currency systems or cross-border payment processing.
β’ Familiar with message queue systems (Kafka, RabbitMQ) and event-driven architecture.
β’ Global work experience β prior roles in companies operating across multiple countries and regulatory environments.
β’ Proficiency in both Spanish and Portuguese is a notable additional asset.
β’ Join a dynamic and innovative team that values your contributions and insights.
β’ Opportunity to work on cutting-edge technologies in the fintech space.
β’ Flexible work arrangements with a focus on work-life balance.
β’ Competitive salary and benefits package, including health and wellness programs.
β’ Continuous learning and professional development opportunities.
Confitec
DOMVS iT
Anyone AI
FCamara Consulting & Training
Get handpicked remote jobs straight to your inbox weekly.