Senior Golang Developer

Posted 3 days ago

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

📋 Description

• Design and develop financial services using Go, encompassing payments, disbursements, ledger management, reconciliation, and reporting.

• Take full ownership of core service components from conception and implementation to deployment, monitoring, and on-call responsibilities.

• Collaborate with external financial partners, including banks, card processors, ACH/RTP networks, credit bureaus, and KYC/KYB vendors.

• Manage retries, partial failures, webhook sequencing, settlement files, partner downtimes, and funds movement.

• Create automated reconciliation processes and exception handling to ensure that discrepancies are identified, clarified, and resolved by operators.

• Enhance reliability through the implementation of automated testing, resilience strategies, and data integrity.

• Deploy, monitor, and troubleshoot services on AWS utilizing Infrastructure-as-Code practices.

• Produce design documentation, incident reports, and pull request descriptions.

• Collaborate within a small, cross-functional team responsible for managing its systems.


⛳️ Requirements

• Over 6 years of experience in building and maintaining backend services in a production environment.

• Extensive recent experience with Go, including its concurrency model, error management conventions, and common challenges.

• Direct involvement with financial or transactional systems such as payments, ledgers, banking, lending, billing, or trading.

• Strong proficiency in correctness patterns: idempotency keys, exactly-once effects in at-least-once delivery, optimistic concurrency, outbox/inbox patterns, sagas or compensating transactions, and immutable audit trails.

• Excellent skills in relational modeling and SQL (PostgreSQL), including understanding isolation levels, locking, transaction boundaries, and safe migrations on live tables.

• Experience managing services on AWS and utilizing Infrastructure-as-Code tools like Terraform.

• Solid grasp of financial transactions: integer minor units, rounding, and multi-currency handling.

• Familiarity with regulated environments (SOC 2, PCI-DSS, GLBA, FCRA) or working alongside external auditors.

• Experience with event-driven architectures (Kafka, SNS/SQS, or similar) and their challenges regarding ordering and duplication.

• Background in credit reporting, rent reporting, lending, or consumer fintech.


🏝️ Benefits

• Competitive salary and performance-based bonuses.

• Comprehensive health, dental, and vision insurance.

• Flexible work schedule and remote work options.

• Opportunities for professional development and continuing education.

• Collaborative and inclusive company culture.

People also viewed

Smartitory1 day ago

Java Fejlesztő

RO flagRomania OnlyFull-timeBackend Engineer
ApplyView job
Händlerbund1 day ago

Backend Developer, PHP, Laravel

DE flagGermany OnlyFull-timeBackend Engineer
ApplyView job
ASRC Federal1 day ago

Senior Drupal Subject Matter Expert

US flagDistrict of Columbia, +1 more stateFull-timeBackend Engineer
ApplyView job
SPD Technology1 day ago

Senior Backend Engineer – Payments, Go, TypeScript, Node.js

UA flagUkraine, +5 more countriesFull-timeBackend Engineer
ApplyView job
BigDataCorp1 day ago

Mid-Level Back-End Developer – Research and Development

BR flagBrazil OnlyFull-timeBackend Engineer
ApplyView job
Modash1 day ago

Senior Backend Engineer, Data Core

EE flagEstonia, +5 more countriesFull-timeBackend Engineer€80k – €110k/year
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers