
Senior Backend Engineer, Go
Posted Oct 30

Posted Oct 30
This is a fully remote position, open to applicants in Brazil.
• Design and develop production-quality backend microservices and APIs using Go.
• Implement robust fallback and routing mechanisms across providers, incorporating limits, uptime, and KYC eligibility, with feature-flagged deployment and secure rollback options.
• Collaborate with fraud detection and onboarding/KYC integrations to ensure transaction and onboarding processes are compliant and trackable.
• Contribute to Functional Specification Documents (FSDs), technical design papers, and delivery time estimates; decompose tasks into future-compatible increments and monitor open dependencies.
• Create dependable, auditable, and secure systems, emphasizing strong observability and operational workflows.
• Elevate backend engineering standards through code reviews, technical mentorship, and guidance for team members.
• Develop and scale KAST's domestic payment infrastructure in LATAM.
• Integrate additional fiat payment providers as redundant, hot-swappable systems.
• Work alongside Product, Compliance/Risk, L3 production support, and provider partners to deliver reliable and auditable payment systems that meet the requirements of LATAM Central Banks.
• A minimum of 5 years of software engineering experience.
• Strong expertise in backend engineering, particularly with Go.
• Proven experience in creating production-quality APIs and distributed systems, including event-driven and webhook-based integrations with third-party providers.
• Comprehensive understanding of system reliability, security, and auditability, particularly in money-movement or transactional systems.
• Ability to navigate ambiguity: reverse-engineer existing processes, establish interfaces early, and design for parallel delivery when dependencies are not fully developed.
• Comfortable collaborating cross-functionally with product, compliance, operations, and external provider/partner teams.
• A startup mindset with a strong sense of ownership and ability to execute.
• Familiarity with cloud infrastructure and modern engineering practices (AWS, containers, relational databases, streaming/messaging).
• Must be based in Brazil.
• Experience in integrating payment providers and payment systems while considering redundancy, provider failover, and reconciliation.
• Knowledge of PIX and the Brazilian payments ecosystem, including Central Bank regulatory requirements and named virtual accounts.
• Familiarity with KYC/KYB, AML, transaction monitoring, sanctions screening, or fraud/risk tools.
• Experience in cryptocurrency, stablecoins, or Web3 infrastructure (e.g., BRL ↔ USDC / stablecoin conversion processes).
• Experience in decoupling tightly-coupled systems into provider-agnostic, adapter-based architectures.
• Proficiency in Spanish to facilitate coordination with local providers.
• Experience with AWS (ECS Fargate, Aurora/PostgreSQL), Kafka, Redis, Kubernetes, or Terraform.
Ness Digital Engineering
Movable Ink
Anyone AI
Get handpicked remote jobs straight to your inbox weekly.