Staff Engineer @Pesa
Software Development
Salary unspecified
Remote Location
Employment Type full-time
Posted 3wks ago

[Hiring] Staff Engineer @Pesa

3wks ago - Pesa is hiring a remote Staff Engineer. πŸ’Έ Salary: unspecified πŸ“Location: Nigeria

Role Description

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.

Qualifications

  • 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 caching 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.).
Before You Apply
️
remote Be aware of the location restriction for this remote position: Nigeria
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Staff Engineer @Pesa
Software Development
Salary unspecified
Remote Location
Employment Type full-time
Posted 3wks ago
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Application Denied βœ“
Unlock 125,000+ Remote Jobs
️
remote Be aware of the location restriction for this remote position: Nigeria
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Application Denied βœ“
Unlock 125,000+ Remote Jobs
Γ—
Apply to the best remote jobs
before everyone else

Access 125,000+ vetted remote jobs and get daily alerts.

4.9 β˜…β˜…β˜…β˜…β˜… from 500+ reviews

⚑ 127,046+ remote jobs, refreshed hourly

πŸ”” Real-time alerts: Apply first, direct to employer

πŸ›‘οΈ Vetted companies, no scams, true remote only

Unlock All Jobs Now

Maybe later