
Principal Backend Engineer
Posted May 20

Posted May 20
This is a fully remote position, open to applicants in Mexico.
• Design, develop, and maintain scalable and reliable backend services that process financial transactions for Jeeves customers in over 20 countries.
• Write clean, testable, production-quality code using Go, Python, or Node.js/TypeScript; actively engage in design and code reviews.
• Create and utilize RESTful and GraphQL APIs; design inter-service communication with gRPC, message queues, and event-driven architectures.
• Design and optimize relational and non-relational database schemas (PostgreSQL, MongoDB, Redis) ensuring correctness, performance, and scalability.
• Take ownership of backend features throughout the entire lifecycle — from scoping and technical design to deployment, monitoring, and iteration.
• Implement best practices for security: 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: validating structured outputs, managing fallback scenarios, and designing for graceful degradation when AI services are unavailable or yield low-confidence results.
• Collaborate with AI and data science teams to merge model outputs into backend APIs — linking experimental AI efforts with production systems.
• Utilize 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 achieve full operational visibility.
• Participate in on-call rotations; address production incidents and contribute to post-incident reviews.
• Contribute to improvements in CI/CD pipelines, testing infrastructure, and deployment practices.
• Work collaboratively with engineering, product, compliance, and data teams across various time zones and regions — communicating in both English and Spanish or Portuguese as needed.
• Foster a globally distributed engineering culture through comprehensive documentation, asynchronous design reviews, and constructive pull request feedback.
• Bring your regional insights to product and engineering discussions — understanding the specific needs of our LATAM customers enhances our product.
• 5+ years of professional backend engineering experience in building and operating production systems.
• Fluent in English — professional proficiency is necessary for daily communication with global teams in both written and spoken contexts.
• 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.
• Experienced in designing and constructing RESTful APIs, microservices, and event-driven backend systems.
• Solid comprehension 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 pipelines.
• Proven ability to integrate third-party APIs reliably into production — encompassing error handling, retry logic, and observability.
• Experience working with globally distributed teams across different time zones and regions.
• Comfortable incorporating AI tools into daily engineering tasks — integrating LLM API outputs into backend services and using AI coding assistants effectively.
• Health insurance
• Retirement plans
• Paid time off
• Flexible work arrangements
• Professional development
• Remote work options
Confitec
DOMVS iT
Anyone AI
FCamara Consulting & Training
Get handpicked remote jobs straight to your inbox weekly.