Current jobs related to Senior Software Engineer- Golang - London, Greater London - Lemfi


  • London, Greater London, United Kingdom Golang Works Full time

    Senior Software Engineer in Test at Golang WorksKey Responsibilities:Define new principles, practices, and patterns in automated testing.Develop and maintain automated testing frameworks and tools.Collaborate with cross-functional teams to identify and prioritize testing needs.Design and implement automated testing solutions for complex software...


  • London, Greater London, United Kingdom Golang Works Full time

    Senior Software Engineer in Test at Golang WorksKey Responsibilities:Define new principles, practices, and patterns in automated testing.Develop and maintain automated testing frameworks and tools.Collaborate with cross-functional teams to identify and prioritize testing needs.Design and implement automated testing solutions for complex software...


  • London, Greater London, United Kingdom Golang Works Full time

    Senior Software Engineer in Test at Golang WorksKey Responsibilities:Define new principles, practices, and patterns in automated testing to drive business growth and innovation.Develop and maintain high-quality automated testing frameworks and tools to ensure seamless software delivery.Collaborate with cross-functional teams to identify and prioritize...


  • London, Greater London, United Kingdom Golang Works Full time

    Senior Software Engineer in Test at Golang WorksKey Responsibilities:Define new principles, practices, and patterns in automated testing to drive business growth and innovation.Develop and maintain high-quality automated testing frameworks and tools to ensure seamless software delivery.Collaborate with cross-functional teams to identify and prioritize...


  • London, Greater London, United Kingdom Golang Works Full time

    Senior Software Engineer in Test at Golang WorksAbout the RoleWe are seeking an accomplished software engineer to join our team at Golang Works. As a Senior Software Engineer in Test, you will be responsible for defining new principles, practices, and patterns in automated testing.Key ResponsibilitiesDevelop and maintain automated testing frameworks and...


  • London, Greater London, United Kingdom Golang Works Full time

    Senior Software Engineer in Test at Golang WorksAbout the RoleWe are seeking an accomplished software engineer to join our team at Golang Works. As a Senior Software Engineer in Test, you will be responsible for defining new principles, practices, and patterns in automated testing.Key ResponsibilitiesDevelop and maintain automated testing frameworks and...


  • London, Greater London, United Kingdom Golang Works Full time

    Key ResponsibilitiesAs a Senior Python Developer/Software Engineer at Golang Works, you will be responsible for:Designing and implementing scalable and efficient software systems using Python and other technologies.Collaborating with cross-functional teams to develop and maintain infrastructure using infrastructure as code.Staying up-to-date with industry...


  • London, Greater London, United Kingdom Golang Works Full time

    Key ResponsibilitiesAs a Senior Python Developer/Software Engineer at Golang Works, you will be responsible for:Designing and implementing scalable and efficient software systems using Python and other relevant technologies.Collaborating with cross-functional teams to develop and maintain infrastructure using infrastructure as code.Ensuring the security and...


  • London, Greater London, United Kingdom Golang Works Full time

    Key ResponsibilitiesAs a Senior Python Developer/Software Engineer at Golang Works, you will be responsible for:Designing and implementing scalable and efficient software systems using Python and cloud computing technologies.Collaborating with cross-functional teams to develop and deploy infrastructure using infrastructure as code.Ensuring the security and...


  • London, Greater London, United Kingdom Golang Works Full time

    Key ResponsibilitiesAs a Senior Python Developer/Software Engineer at Golang Works, you will be responsible for:Designing and implementing scalable and efficient software systems using Python and cloud computing technologies.Collaborating with cross-functional teams to develop and deploy infrastructure using infrastructure as code.Ensuring the security and...


  • London, Greater London, United Kingdom Golang Works Full time

    Key ResponsibilitiesWe are seeking a skilled Senior Python Developer/Software Engineer to join our team at Golang Works.Required SkillsProficiency in at least one programming language such as Python or GoStrong understanding of distributed systems, microservices architecture, and cloud computing concepts (e.g., AWS, Azure, GCP)Experience in building...


  • London, Greater London, United Kingdom Golang Works Full time

    Key ResponsibilitiesWe are seeking a skilled Senior Python Developer/Software Engineer to join our team at Golang Works.Required SkillsProficiency in at least one programming language such as Python or GoStrong understanding of distributed systems, microservices architecture, and cloud computing concepts (e.g., AWS, Azure, GCP)Experience in building...


  • London, Greater London, United Kingdom Oliver Bernard Full time

    Senior/Principal Golang Engineers - Flexible Remote Work Option - £105k-130k + PensionWe are seeking highly skilled Golang experts to join our team at Oliver Bernard. As a Senior/Principal Golang Engineer, you will play a key role in shaping the technical direction of our projects.Key Responsibilities:Lead the development of complex Golang applications...


  • London, Greater London, United Kingdom Oliver Bernard Full time

    Senior/Principal Golang Engineers - Flexible Remote Work Option - £105k-130k + PensionWe are seeking highly skilled Golang experts to join our team at Oliver Bernard. As a Senior/Principal Golang Engineer, you will play a key role in shaping the technical direction of our projects.Key Responsibilities:Lead the development of complex Golang applications...


  • London, Greater London, United Kingdom Oliver Bernard Full time

    Senior/Principal Golang EngineersWe are seeking highly skilled Senior/Principal Golang Engineers to join our team at Oliver Bernard. The ideal candidate will have lead experience and a strong background in Golang, TDD, CI/CD, Kubernetes/Docker.Key Responsibilities:Lead the development of Golang-based applicationsDesign and implement scalable, efficient, and...


  • London, Greater London, United Kingdom Oliver Bernard Full time

    Senior/Principal Golang EngineersWe are seeking highly skilled Senior/Principal Golang Engineers to join our team at Oliver Bernard. The ideal candidate will have lead experience and a strong background in Golang, TDD, CI/CD, Kubernetes/Docker.Key Responsibilities:Lead the development of Golang-based applicationsDesign and implement scalable, efficient, and...


  • London, Greater London, United Kingdom Oliver Bernard Full time

    Job Title: Senior + Principal Golang EngineersAbout the Role:We are seeking 3 x Senior + Principal Golang Engineers to join our team at Oliver Bernard. As a key member of our engineering team, you will be responsible for leading the development of high-quality software solutions using Golang.Key Responsibilities:Lead the development of Golang-based software...


  • London, Greater London, United Kingdom Oliver Bernard Full time

    Job Title: Senior + Principal Golang EngineersAbout the Role:We are seeking 3 x Senior + Principal Golang Engineers to join our team at Oliver Bernard. As a key member of our engineering team, you will be responsible for leading the development of high-quality software solutions using Golang.Key Responsibilities:Lead the development of Golang-based software...


  • London, Greater London, United Kingdom Oliver Bernard Full time

    Senior/Principal Golang EngineersWe are seeking highly skilled Senior and Principal Golang Engineers to join our team at Oliver Bernard. The ideal candidates will have lead experience and a strong background in Golang, TDD, CI/CD, Kubernetes, and Docker.Key Responsibilities:Design and implement scalable Golang applicationsLead the development of complex...


  • London, Greater London, United Kingdom Oliver Bernard Full time

    Senior/Principal Golang EngineersWe are seeking highly skilled Senior and Principal Golang Engineers to join our team at Oliver Bernard. The ideal candidates will have lead experience and a strong background in Golang, TDD, CI/CD, Kubernetes, and Docker.Key Responsibilities:Design and implement scalable Golang applicationsLead the development of complex...

Senior Software Engineer- Golang

4 months ago


London, Greater London, United Kingdom Lemfi Full time

LemFi ( YC S21 ) is building the neobank for African diaspora in North America & Europe. We provide our users with a multi-currency account that allows them to hold, send, and receive money from Africa in any currency for their business and personal banking needs.

There are over 10 million Africans living in North America & Europe who go through hoops and have to pay exorbitant fees to send money to their loved ones. We are constantly fighting for everyday Africans to be able to move their money freely around the world at no cost and with the best exchange rate they can find out there.

We launched the first version of the app at the beginning of October 2020 with just the ability to send money. Now, we enable our users to send and receive as well as pay bills for services across the ocean for loved ones. We have also grown to a team of more than 40 people working remotely and living in different continents around the world.

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
#J-18808-Ljbffr