Remotery

Principal Backend Engineer

Posted Jun 12

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

πŸ“‹ Description

β€’ 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.


⛳️ Requirements

β€’ 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.


🏝️ Benefits

β€’ 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.

People also viewed

Confitec10 hours ago

Mid-level .NET, Angular, SQL Server Developer – AI, Spec-Driven Development

Anywhere in the WorldFull-timeBackend Engineer
ApplyView job
DOMVS iT10 hours ago

Backend Developer – Node.js, NestJS

BR flagBrazil OnlyFull-timeBackend Engineer
ApplyView job
Anyone AI10 hours ago

Python Developer

SE flagSweden OnlyFreelanceBackend Engineer$25 – $50/hour
ApplyView job
FCamara Consulting & Training10 hours ago

Backend Developer – .NET Core, GCP Ecosystem – Senior

BR flagBrazil OnlyFull-timeBackend Engineer
ApplyView job
Neogrid10 hours ago

Senior Pessoa Desenvolvedora FullStack, Python e React

BR flagBrazil OnlyFull-timeBackend Engineer
ApplyView job
Intetics10 hours ago

Golang Technical Interviewer

MA flagMorocco OnlyFull-timeBackend Engineer
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers