Principal Backend Engineer

Argentina – Remote Full-Time

Job Description

Become a Principal Backend Engineer at Jeeves and play a pivotal role in designing, developing, and maintaining scalable and reliable backend services that facilitate financial transactions for customers in over 20 countries. You'll be responsible for writing clean, testable code in Go, Python, or Node.js/TypeScript and actively participating in design and code reviews. Responsibilities: * Design, build, and maintain scalable, reliable backend services. * Write clean, testable code in Go, Python, or Node.js/TypeScript. * Build and consume RESTful and GraphQL APIs. * Design and optimize database schemas (PostgreSQL, MongoDB, Redis). * Own backend features end-to-end. * Implement security best practices across distributed services. * Integrate LLM API calls into backend services. * Build backend pipelines that consume AI-generated outputs safely. * Collaborate with AI and data science teams. * Use AI coding tools fluently. * Instrument services with structured logging, distributed tracing, and metrics. * Participate in on-call rotation. * Contribute to CI/CD pipeline improvements. * Work closely with cross-functional teams across multiple time zones. * Contribute to a globally distributed engineering culture. * Bring your regional perspective to product and engineering conversations.

Qualifications

1. 5+ years of professional backend engineering experience. 2. Fluent in English. 3. Fluent in Spanish or Portuguese. 4. Strong proficiency in at least one backend language: Go, Python, or Node.js/TypeScript. 5. Experience designing and building RESTful APIs, microservices, and event-driven backend systems. 6. Solid understanding of relational databases (PostgreSQL preferred). 7. Experience with cloud infrastructure (AWS, GCP, or Azure), containerization (Docker, Kubernetes), and CI/CD pipelines. 8. Demonstrated ability to integrate third-party APIs reliably. 9. Experience working on globally distributed teams. 10. Comfortable using AI tools as part of everyday engineering work. **Preferred Qualifications** * Experience in fintech, financial services, payments, or a regulated industry. * Prior experience at a startup or high-growth scale-up. * Experience with multi-currency systems or cross-border payment processing. * Familiarity with message queue systems (Kafka, RabbitMQ) and event-driven architecture. * Global work experience. * Fluency in both Spanish and Portuguese is a meaningful additional asset.


Apply Now