Golang Backend Engineer - Nigeria at FairMoney

We are redirecting you to the source. If you are not redirected in 3 seconds, please click here.

Golang Backend Engineer - Nigeria at FairMoney. 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.. . Company Location: Nigeria.