Senior Backend Software Engineer (Golang)


Anywhere Remote only

Full Time


Jun 16

About the job

NOAH is the all-in-one bitcoin-backed money app for everyone, everywhere. We are building the future of money, and we’re growing rapidly.

We are backed by leading crypto Investors and are now hiring for new roles based out of London.

Our Story

The flood is truly coming - and we believe in leveraging the power of technology to solve some of the world’s biggest problems.

Enter: Noah, the bitcoin-fueled ark of the future. We’re here to fix money and we have room for everyone on board. We’re finally leveling the financial playing field by building a robust financial services platform directly on top of Bitcoin. For the first time in history, everyone on the planet will have access to a comprehensive suite of financial services. No frills, no tricks, no strings attached. An all-in-one financial application for everyone, everywhere.

About the role

The ideal candidate for this role will architect, design, code, and configure the AWS services and serverless functions that will constitute Noah's Digital Asset Management Platform.

You will be supported by a small team of dedicated and experienced technologists that will assist you at every stage of the delivery lifecycle and you will work closely with Front End (UX/UI developers), Cloud Engineering (Site Reliability Engineers), and QA (Software Development Engineers in Test) as well as the founders.

You should be prepared to own and sustain the systems that you will create and you will be responsible for handing over your knowledge and expertise to your team as you progress and ultimately expand your role to take on new challenges.

Domain expertise

Your career will have given you experience in:

Creating CeFi/DeFi products that will help you to drive our technical architecture across the full stack ensuring that the key technological and architectural decisions that we make are delivered with elegant, understandable, secure, and performant code.

Modeling complex business logic (ideally from the financial sector - payments, exchange, savings, and loans) and translating it across all components that exist across the stack.

Designing schemas for systems that will persist data relating to customers, devices, behaviors, preferences, configurations, and other related entities in an efficient and accessible manner.

Designing simple, secure, and powerful APIs in conjunction with your colleagues in the Front End, Cloud Engineering, and QA teams.

Working in a fully automated CI / CD / CT pipeline that will ultimately adhere to stringent security regimes with separation of roles, break glass procedures, and panopticon observability.


You will be responsible for:

Participating in product and technology concept, discovery, and design discussions and decisions.

Leading the architecture and design of the systems under your ownership and ensuring they are adequately documented to facilitate quality reviews, and audits, and successfully convey information to others with an interest in understanding the systems.

Leading the implementation of the systems under your ownership in accordance with the overall governance agreed by the team, ensuring that obligations to your team members are satisfied or renegotiated in a timely manner.

Fully understand the product requirements for the systems that you are building and capturing these in the form of Epics, Stories, and Tasks in Jira.

Identifying and taking into consideration non-functional requirements in the design and implementation of the systems that you own.

Actively seeking to overcome obstacles to your work, minimise your dependencies on others, and drive your deliveries to completion.

Escalating issues that you cannot manage without assistance to the broader team.

Technology stack

Experience in developing application logic for following technology stack is highly desirable for this role and any experience in deploying and configuring these services in AWS will be desirable but not essential:

AWS Lambda and Lambda Step Functions (Implemented in GoLang)

Amazon DynamoDB

Amazon QLDB ledger

AWS API Gateway & AppSync

Amazon SQS

About you

You will be conscientious, caring about our customers, our technology, our culture of performance, and of course, our mission

Thrive in autonomous, ambiguous roles

Strong attention to detail

You will be industrious. There will be times when we will have to go the extra mile, work late or over the weekend, but it's not just a matter of working hard, it's about being productive

Strong leadership skills with a proven track record of effective strategic planning, timely execution, and delivering results against company goals

Excellent language, copywriting, and interpersonal skills

Hands-on, data-driven, accountable, and highly motivated, with a team-player attitude

Ideally, a self-starting individual with initiative, motivated by the team's success, a sense of fun, and good humor under pressure.

In-depth knowledge of crypto is strongly preferred, passion for Bitcoin is a must

Ultimately you are going to be an owner in this business, someone we can count on.


Base salary depending on experience + equity.

Decentralised / Remote Environment

Noah is a fully remote working company. We seek to hire the best talent from around the world, wherever you may live.

You must be logged in to to apply to this job.


Your application has been successfully submitted.

Please fix the errors below and resubmit.

Something went wrong. Please try again later or contact us.

Personal Information


View resume



The all-in-one money app powered by bitcoin.