FairMoney

    Golang Backend Engineer - Nigeria

    FairMoney
    Posted 11/20/2025Senior Level
    Full-time
    Technology
    Golang
    Backend Development
    Problem-Solving
    Object-Oriented Design
    Micro-Services

    Job Description

    FairMoney is a credit-led mobile bank for emerging markets. The company was launched in 2017, operates in Nigeria & India, and raised close to €50m from global investors like Tiger Global, DST & Flourish Ventures. You will be working as a Software Engineer - backend in our Technology Division, which is now composed of 75+ people in Lagos, Bangalore, Paris, Türkiye, and remotely across the globe. We are building Engineering centres of excellence across multiple regions and are looking for smart, talented, driven engineers. This is a unique opportunity to be part of the core engineering team of a fast-growing fintech poised for more rapid growth in the coming years. Watch the way FairMoney is building Africa's money story here FairMoney is a 100% digital bank that is revolutionizing the traditional banking industry. Our mission is to make financial services accessible and convenient for everyone through the use of technology. As a software engineer at our company, you will have the opportunity to make a tangible impact on the future of banking. Our team is comprised of individuals with a passion for innovation and a drive to deliver the best possible experience to our customers. If you are looking for a challenging and rewarding career in a fast-paced, dynamic environment, then we want you to join our team!

    We are looking forward for you to work on:

    Developing high-quality features working with our Product team to better serve customers; Building a platform on which each market can plug its specific features while maintaining a solid common core product; Tackling complex financial processes with the right patterns and appropriate solutions; Helping drive the architecture and technology choices that enable a world-class experience for our customers; Being responsible for designing, developing, and deploying medium to large-sized projects; Helping define engineering best practices and provide technical mentorship to other members of the engineering team; Contributing to continuous improvements to an infrastructure that can handle millions of clients;

    • Analyzing and improving efficiency, scalability, and stability of monitoring, continuous integration, and platform integration.
    • Developing high-quality features working with our Product team to better serve customers;
    • Building a platform on which each market can plug its specific features while maintaining a solid common core product;

    Tackling complex financial processes with the right patterns and appropriate solutions; Helping drive the architecture and technology choices that enable a world-class experience for our customers; Being responsible for designing, developing, and deploying medium to large-sized projects; Helping define engineering best practices and provide technical mentorship to other members of the engineering team; Contributing to continuous improvements to an infrastructure that can handle millions of clients; Analyzing and improving efficiency, scalability, and stability of monitoring, continuous integration, and platform integration 🔧 Our technical Stack Our customer-facing product is an Android application; It communicates with a Ruby on Rails or Go-lang backend (sidekiq, rspec); Our ML pipeline is an API-flask (Python); We are hosted on AWS: we use Kubernetes, SNS, SQS, Lambdas, an RDS Aurora Mysql and PostgreSQL databases as well as DynamoDB, S3, Kinesis (data-stream, firehose); Prototype of a data warehouse on GCP (GCS, BigQuery, Cloud Composer); We run our CI/CD pipeline with GitHub Actions. Basic Qualifications You have 4+ years of experience in backend software development with Golang You have good verbal and written communication skills. You have good problem-solving skills and object-oriented design skills. Preferred Qualifications Experience being a part of building complex software systems that have been successfully delivered to customers. Knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations. Basic understanding of Micro-services. Experience with cloud providers, preferably AWS, alternatively GCP/Azure. Experience in communicating with users, other technical teams, and management to collect requirements, describe software product features, and create technical designs and specifications. Private Health Insurance Pension Plan Paid Time Off Training & Development Recruitment Process Screening call with a member of the recruitment team for 30 minutes. Technical interviews with members of the Engineering team for 45-60 minutes.

    💼 Want More Jobs Like This?

    Get similar opportunities delivered to your inbox. Free, no account needed!

    Similar Jobs You Might Like

    Technical Account Manager

    Nymbus, Inc.
    Not specifiedabout 4 hours ago
    Full-time
    Technical Account Management
    Client Engagement
    API Integrations
    System Configurations
    Troubleshooting

    Senior Staff Software Engineer - Delta

    Databricks
    Not specifiedabout 4 hours ago
    Full-time
    Software Engineering
    Distributed Systems
    Low Level Systems Debugging
    Performance Measurement
    Optimization

    Senior Staff Software Engineer - Delta

    Databricks
    Not specifiedabout 4 hours ago
    Full-time
    Software Engineering
    Distributed Systems
    Algorithms
    Data Structures
    Performance Measurement

    Senior Staff Software Engineer - Delta

    Databricks
    Not specifiedabout 4 hours ago
    Full-time
    Software Engineering
    Distributed Systems
    Low Level Systems Debugging
    Performance Measurement
    Optimization

    Want to see all 19,521 jobs?

    You're currently viewing 1 out of 19,521 available remote opportunities

    🔒 19,520 more jobs are waiting for you

    Unlock All Jobs

    Access every remote opportunity

    Advanced Filters

    Find your perfect match faster

    Daily Updates

    New opportunities every day

    Save & Alerts

    Never miss an opportunity

    Weekly
    $4
    Perfect for quick searches
    POPULAR
    Monthly
    $12
    Best for active job seekers
    Yearly
    $48
    Save 67% • Best value
    Unlock All 19521 Jobs

    Join thousands of remote workers who found their dream job

    Frequently Asked Questions

    What's included in premium access?

    Premium members get unlimited access to all remote job listings, advanced search filters, job alerts, and the ability to save favorite jobs.

    Can I cancel anytime?

    Yes! You can cancel your subscription at any time from your account settings. You'll continue to have access until the end of your billing period.

    Do you offer refunds?

    We offer a 7-day money-back guarantee on all plans. If you're not satisfied, contact us within 7 days for a full refund.

    Is my payment secure?

    Absolutely! We use Stripe for payment processing, which is trusted by millions of businesses worldwide. We never store your payment information.