Staff Engineer

🏢 Pesa · all 3 jobs
📍 Nigeria
📅 Posted Oct 17, 2026 · via Himalayas
🏷 Backend Engineer, Staff Engineer, Golang Developer, Software Engineer, Staff Engineering, Staff Engineer Jobs +2 more
Apply on original site ↗

At Pesa , we are making cross-border payments simple, fast & reliable for individuals & businesses across emerging markets; providing tools that power economic freedom. We are on a mission to localize the global money transfer experience and are currently seeking an intelligent Backend Developer with a strong sense of ownership and drive for continuous improvement.

If you are driven to create mission-critical, cloud-based services, possess a thorough understanding of handling high volumes of customer requests, and are committed to achieving excellence through simplicity, we would love to connect with you!

We’re looking for a Backend Developer with deep experience in Golang and modern banking systems to help architect, build, and scale our next-generation neobank infrastructure. You’ll play a pivotal role in shaping our core banking, payments, and multi-currency systems that power the financial experiences of thousands of customers across the globe.

As a Backend Developer, you’ll work cross-functionally with our Product, Compliance, and Infrastructure teams to ensure our systems are reliable, secure, and capable of supporting rapid product innovation in regulated financial environments.

How you'll be contributing

-
Lead architecture and development of scalable backend systems using Golang, with a focus on performance, fault-tolerance, and regulatory-grade reliability.

-
Design and implement microservices that power multi-currency accounts, card issuance, and cross-border payments.

-
Collaborate with product and compliance teams to embed KYC, AML, and transaction monitoring logic into core systems.

-
Drive API design standards for internal and third-party integrations (e.g., card processors, open banking APIs, FX providers, ledger systems).

-
Mentor and coach mid/senior engineers; establish and enforce engineering best practices, CI/CD workflows, and testing frameworks.

-
Partner with SRE and DevOps teams to implement observability, monitoring, and fault isolation strategies for financial-grade uptime.

-
Evaluate and integrate modern banking-as-a-service and ledger solutions while maintaining strong control over data integrity and performance.

-
Lead technical design reviews, influence the product roadmap, and guide strategic technical decisions across the engineering organization.

Requirements

-
7+ years of backend engineering experience, with at least 3+ years building systems in Golang.

-
Experience working in a Neobank, fintech, or regulated financial services environment (ideally EMI or payments).

-
Proven experience architecting distributed systems, payment gateways, or transaction-ledger platforms.

-
Working knowledge of observability stack (logging, metrics, tracing).

-
Solid understanding of distributed systems, microservices & RESTful API design, REST/gRPC APIs, event-driven systems (Kafka, Pub/Sub).

-
Experience working with relational databases, NoSQL & understanding catching patterns (PostgreSQL, Redis, or similar).

-
Deep understanding of financial data integrity, idempotency, concurrency control, and security standards (PCI DSS, ISO 27001).

-
Experience with cloud-native infrastructure (Google Cloud, AWS, or Azure) and container orchestration (Kubernetes).

-
Strong familiarity with DevOps pipelines, GitOps, and automated testing in production-grade environments.

-
Excellent communication skills and ability to work closely with product, design, and compliance counterparts in a fast-moving, global team.

Nice-to-Haves

-
Experience with Core Banking Systems or Ledger Platforms (e.g., Mambu, Thought Machine, Solaris, or in-house ledgers).

-
Familiarity with FX, remittance, or multi-currency wallets.

-
Contributions to open-source Golang projects or fintech SDKs.

-
Exposure to security and compliance tooling (Vault, HashiCorp, Terraform, etc.).

Originally posted on Himalayas

Flights + hotels

This role requires you to be in Nigeria. If that means relocating or flying in, it is worth checking fares before you commit to a start date.

Compare flights and hotels →

← All remote jobs

Want more like this? Browse every live remote developer role.All remote developer jobs →
Get new developer jobs by email
Daily email, only when there's something new. One click to stop.

Get remote developer jobs like this by email

10 hand-picked jobs, one email a day. No spam, unsubscribe anytime.

Similar for you