7 months ago
Remote, ColombiaStaff+
Responsibilities
- Design, build, and maintain scalable backend services for financial transactions, payments, cards, spend management, and compliance.
- Write production-quality backend code in Go, Python, or Node.js/TypeScript and participate in technical design and code reviews.
- Build and consume RESTful and GraphQL APIs and design inter-service communication using gRPC, message queues, and event-driven architectures.
- Design and optimize PostgreSQL, MongoDB, and Redis data models and schemas for performance, correctness, and scale.
- Own backend features end to end from scoping and technical design through deployment, monitoring, and iteration.
- Integrate LLM APIs and safely consume AI-generated outputs in production backend services with validation, fallback handling, graceful degradation, observability, and cost controls.
- Instrument services with logging, distributed tracing, and metrics; participate in on-call rotations, incident response, and post-incident reviews.
- Contribute to CI/CD pipeline improvements, testing infrastructure, deployment practices, documentation, and cross-regional collaboration.
Requirements
- At least 5 years of professional backend engineering experience building and operating production systems.
- Fluency in English and in Spanish or Portuguese for collaboration with global and LATAM teams, customers, and operational partners.
- Strong proficiency in at least one of Go, Python, or Node.js/TypeScript.
- Experience designing RESTful APIs, microservices, and event-driven backend systems.
- Strong relational database knowledge, including PostgreSQL schema design, query optimization, and data modeling.
- Experience with AWS, GCP, or Azure; Docker and Kubernetes; and CI/CD pipelines.
- Demonstrated experience integrating third-party APIs reliably in production, including error handling, retry logic, and observability.
- Experience working on globally distributed teams across regions and time zones.
- Comfort using AI coding tools and integrating LLM API outputs into backend services.
- Preferred qualifications include fintech, payments, regulated-industry, ledger, payment-rail, KYC/AML, PCI-DSS, multi-currency, cross-border payments, startup or scale-up, Kafka, RabbitMQ, and globally distributed operations experience; fluency in both Spanish and Portuguese is an additional asset.
Benefits
- Full-time remote position.
- Opportunity to work on a global financial platform serving more than 20 countries and 5,000+ clients.
- Collaboration with distributed engineering, product, compliance, and data teams across multiple regions.
Tech Stack
Apache KafkaAWSAzureDockerGoGoogle Cloud PlatformGraphQLgRPCKubernetesMongoDBNode.jsPostgreSQLPythonRabbitMQRedisTypeScript
Categories
About Jeeves
Jeeves builds a finance platform for global businesses, combining multi-currency accounts, corporate cards, cross-border payments, and spend management in one system. The privately held company is headquartered in Miami and operates in 20+ countries across the Americas, the United Kingdom, and Europe, serving over 5,000 clients ranging from venture-backed startups to SMBs.
