NALAUnited Kingdom

Backend Engineer (Payment Integration)

๐Ÿ™Œ Your missionHelp us enhance the digital payment systems and infrastructure for the African continent by contributing to the development & design of our core components and tools of our Rafiki web service API.

Backend Engineer (Payment Integration)

Backend Engineer (Payment Integration)

NALA

United Kingdom

Full TimeNegotiable
Posted on 3rd Sep 2024

๐Ÿ™Œ Your mission

Help us enhance the digital payment systems and infrastructure for the African continent by contributing to the development & design of our core components and tools of our Rafiki web service API.

๐ŸŽฏ Your responsibilities in this role

We are looking for a Backend Engineer who is experienced in Go to help us take the NALA business product to the next level. Following impressive growth, we are diversify our offering to continue to deliver on our mission of building Payments for the next Billion

Specifically we want to open up NALAโ€™s payment rails to customers via API, enabling corporates to send, receive and convert funds through NALA directly from their own systems.

We are deeply passionate about the communities we serve and we hope you will share our drive to deliver world class software and to achieve our ambitious goals

Whilst projects change from sprint to sprint, these are the types of projects that we expect you will be getting involved in in the first few months of your time at NALA:

  • Integrate with payment partners to offer fast and reliable payments across many countries
  • Implement core business logic such as Know Your Business, Identification Verification, Anti Money Laundering and fraud monitoring to keep our customers safe
  • Quickly launch new countries by writing modular and configurable code to adapt to market specific and evolving requirements
  • Use data to drive decision making and identify customer insights
  • Automate processes and partner failover to reduce support load and keep our customers happy
  • Contribute to our customer-facing REST API core functionalities

โš’๏ธ Our Tech Stack

  • Services are written in Go, deployed in AWS ECS and communicate with our app with gRPC
  • Our app is written in Dart with Flutter and available on both Android and iOS
  • Our NALA for Business product is web only and written in React and Typescript.
  • We use Postgres, kafka, redis and vault
  • We use and leverage AWS as much as possible and we manage it with Terraform
  • We write unit and integration tests, do code reviews and deploy multiple times a day
  • We use Agile frameworks and also use Jira to manage our work

๐Ÿ”ฅ Must have job requirements

  • You have at least 3+ years of experience building reliable and scalable backend services and are proficient in using Go
  • You have excellent knowledge of the best practices in designing, developing and deploying those services in a cloud environment
  • Broad understanding of technical concepts and payment processing as it relates to company products and integration
  • You have experience working asynchronously with global teams using tools like Slack/Teams/Jira as well as other modern communication systems
  • You are passionate about our product and the mission that we are on
  • Excellent (English) communication and presentation skills

๐Ÿ’ช Nice to have job requirements

  • You have experience working in Fintech and Payments
  • You have experience working in a tech startup
  • Experience in infosec
  • Experience in creating robust, well-polished and documented server-to-server APIs for customers access (E.g. REST/GraphQL)

Instructions

  • Provide Accurate Personal Information
  • If the job requires a CV, ensure that you upload an up to date CV
  • The name on your application should match your legal identification.
  • All Fields marked with * are mandatory
Please ensure you regularly check the email address provided during the application process for any updates from Tuhustle or potential employers. Your application status, interview invitations, or job offers will be sent via email. Respond promptly to any messages to maintain your candidacy.

Job Application Form