Senior Backend Engineer, Go

Posted Oct 30

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

📋 Description

• 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.


⛳️ Requirements

• 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.


🏝️ Benefits

• 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.

People also viewed

Ness Digital Engineering1 day ago

Senior Java FS, React Engineer

RO flagRomania OnlyFull-timeBackend Engineer
ApplyView job
Movable Ink1 day ago

Lead Backend Engineer, Behavioural Team

CA flagCanada OnlyFull-timeBackend EngineerC$147.3k – C$192k/year
ApplyView job
Pointsharp1 day ago

Senior Java Developer

DE flagGermany OnlyFull-timeBackend Engineer
ApplyView job
Anyone AI1 day ago

Backend Developer

UY flagUruguay OnlyPart-timeBackend Engineer$45 – $80/hour
ApplyView job
Anyone AI1 day ago

Backend Developer

MX flagMexico OnlyPart-timeBackend Engineer
ApplyView job
Anyone AI1 day ago

Backend Developer

CO flagColombia OnlyPart-timeBackend Engineer$45 – $80/hour
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers