Senior Backend Developer, Golang – Payment Systems

Posted 8 hours ago

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

📋 Description

• Develop and enhance backend services using Go for payment processing.

• Design and implement integrations with payment gateways, acquirers, and PSPs.

• Ensure reliability, consistency, and traceability of transactions, including handling idempotency, failures, events, and reprocessing.

• Create services and integrations utilizing Node.js/TypeScript.

• Operate with AWS services in daily activities.

• Collaborate with the team on design and architectural decisions.

• Conduct code reviews, document decisions, and provide mentorship to junior developers.

• Convert business requirements into technical solutions.

• Gain an understanding of the architecture, payment services, and provider integrations within the first 30 days.

• Work autonomously on payment orchestrator deliverables within 60 days.

• Serve as a technical reference for payments, enhancing reliability, traceability, and code quality within 90 days.


⛳️ Requirements

• Over 3 years of experience in backend development.

• Strong production experience with Go programming language.

• Solid background in Node.js and TypeScript.

• Proven track record with payment systems.

• Comprehensive understanding of the transaction lifecycle: authorization, capture, void, refund, chargeback, and settlement.

• Familiarity with gateways, acquirers, PSPs, sub-acquirers, card networks, issuers, BINs, and MIDs.

• Experience with handling soft and hard declines, retries, and routing among providers.

• Knowledge of 3DS/3DS2, tokenization, and PCI DSS compliance.

• Experience with recurring payments, subscriptions, and reconciliation processes.

• Proficiency in event-driven architecture, including queues, idempotency, at-least-once delivery, and reprocessing.

• Experience with REST APIs and webhooks.

• Practical knowledge of AWS services (ECS, DynamoDB, SQS, EventBridge, Secrets Manager, and CloudWatch), along with familiarity with IAM.

• Daily hands-on experience with Docker.

• Strong foundation in automated testing and observability (logs, metrics, and tracing).

• Intermediate proficiency in English.


🏝️ Benefits

• Fully remote work environment.

• Position as an independent contractor (PJ).

People also viewed

Motorola Solutions7 hours ago

Senior Full-Stack Software Engineer – Go, JavaScript, PostgreSQL, Docker

BR flagBrazil, +1 more countryFull-timeBackend Engineer
ApplyView job
SummitNext7 hours ago

Backend Developer, Mid-Level

MY flagMalaysia OnlyFreelanceBackend Engineer
ApplyView job
Focal Systems8 hours ago

Platform Engineer – Backend Infrastructure

PL flagPoland, +1 more countryFull-timeBackend Engineer$102k – $117.5k/year
ApplyView job
GitLab8 hours ago

Senior Backend Engineer, Go

CA flagCanada OnlyFull-timeBackend Engineer
ApplyView job
Lingaro9 hours ago

Fullstack Python Developer

PL flagPoland OnlyFull-timeBackend Engineer
ApplyView job
KMRG, LLC9 hours ago

AWS Databricks Database Engineer

US flagUnited States OnlyFull-timeBackend Engineer$140k – $175k/year
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers