Enable job alerts via email!

Senior Software Engineer- Golang

LemFi

United Kingdom

On-site

GBP 125,000 - 150,000

Full time

Today
Be an early applicant

Job summary

A financial technology company in the United Kingdom is seeking a Senior Software Engineer to design and enhance their Wallet systems using Golang. The ideal candidate will possess extensive experience in creating reliable backend applications and working collaboratively in a fast-paced engineering environment. This role offers the opportunity to shape the future of financial services for the diaspora community.

Qualifications

  • Minimum of 6 years experience writing backend software (Golang).
  • Minimum of 4 years deploying critical applications in Golang.
  • Experience building reliability into your application.
  • Experience working with relational databases (PostgreSQL preferred).

Responsibilities

  • Design, build and improve Wallet systems with atomicity.
  • Improve product stability, performance, and reliability.
  • Collaborate with cross-functional teams on enhancements.
  • Document process flows for features and integrations.
  • Write unit tests to meet system requirements.

Skills

Backend software development
Golang
Building reliable applications
Team collaboration
Version control (GitHub)
Relational databases
Data migration
Scalable system design
APIs development

Tools

Docker
PostgreSQL
Amazon Web Services
Job description
About our Company

LemFi (YC S21, Series A) is a financial technology company reshaping how the diaspora community in North America, Europe and the United Kingdom move their money globally.

We build products and services that allow our customers to send, receive, manage and do more with their money in one app. We are 1 Million Customers and more strong, come join us to help build the future of financial services for immigrants across the globe

Job description

As a senior software engineer you’ll be tasked with creating a system that powers application parts such as crediting and debiting a user, vital third party integrations, and development of robust and secure APIs to be consumed by web and mobile apps.

You have experience with relational databases to implement atomicity as well as prevent risks such as race conditions, or, improper crediting/debiting of a user\'s account. Qualified candidates in the EMEA will be considered.

You will:

  • Design, build and improve our Wallet systems putting atomicity into consideration
  • Improve system design and architecture to ensure high stability, performance and reliability of the product.
  • Collaborate with multiple cross-functional teams to continuously improve LemFi\'s Wallet and payment systems.
  • Engineer abstractions that make building financial products easier for internal teams
  • Contribute to other part of our code base to improve reliability and efficiency
  • Document process flows for features and integrations
  • Write unit tests to ensure the system meets requirements
Qualifications
  • Minimum of 6 years experience writing backend software (Golang)
  • Minimum of 4 years writing and deploying mission critical applications in Golang
  • Experience building reliability into your application
  • Experience building with Docker
  • Experience working in a team and working with version control software like Github
  • Experience working with relational databases (PostgreSQL experience is preferred)
  • Experience with data migration
  • Experience with building scalable distributed systems and developer APIs
  • Experienced working in a fast-paced and high-growth engineering environment
Tools we use
  • Docker
  • Golang, ...
  • HTTP, JSON
  • PostgreSQL
  • Amazon Web Services
  • Event driven architecture
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.