Junior Backend Blockchain Engineer

Company

Uphold

Date Posted

25-11-2025

Location

London, England, United Kingdom

About Uphold

The Web3 economy will redefine how financial value is held and transacted - with much activity shifting towards blockchain networks and digital assets.

Founded in 2013, Uphold is a Web3 financial platform that supports almost 300 digital assets and acts as Regulated Gateway to the Web3 economy.

Featuring integrations with 26 blockchain networks and a robust trading engine connected to 30 underlying venues, the platform allows users to trade ‘Anything-to-Anything’ while enjoying keen pricing and deep liquidity. 

Uphold has completed more than 120 million transactions worth $40 billion from 10 million customers in over 150 countries.

Both people and companies need to access this exciting Web3 world, but it can be technically demanding and time-consuming. 


Uphold strips away the complexity and lack of transparency to open up Web3 finance for everyone.

To learn more about Uphold, please visit https://uphold.com.


The opportunity: 

Uphold is seeking a Junior Backend Blockchain Engineer to join our dynamic blockchain engineering team in London. This role offers a unique opportunity to contribute to the backbone of Uphold’s blockchain operations, developing internal systems that power transactions across multiple blockchains and distributed ledgers.

You’ll be building software that interacts with native assets, tokens, DeFi protocols, and smart contracts—helping to support and evolve our blockchain infrastructure. This is a fantastic opportunity for an early-career engineer with a strong foundation in software development and an enthusiasm for blockchain technologies to grow and learn in a fast-paced, collaborative environment. 

This is a hybrid position requiring office presence 3x week.


What you’ll be doing primarily:

  • Design, develop, and maintain software that supports internal blockchain tooling and operations.
  • Build and test systems that interact with native assets, tokens, DeFi protocols, and smart contracts.
  • Write robust unit and integration tests to ensure reliability, performance, and security.
  • Collaborate with a cross-functional engineering team to deliver high-quality, production-ready software.
  • Participate in code reviews and contribute to the continuous improvement of our engineering practices.


Required qualifications:

  • Bachelor’s degree in Computer Science, Engineering, or related field, or equivalent experience.
  • Some professional experience in software engineering.
  • Experience working with TypeScript (or JavaScript, with familiarity in a strongly typed language).
  • Understanding of fundamental blockchain principles and distributed ledger concepts.
  • Strong communication skills and a collaborative, team-oriented attitude.


Bonus if you have:

  • Experience with blockchain SDKs such as ethers.js, web3.js, or bitcoinjs-lib.
  • Familiarity with using smart contracts (note: writing smart contracts is not required for this role).
  • Experience writing unit and integration tests in TypeScript/JavaScript (ideally using Jest).
  • Confidence working within large and complex codebases.
  • Experience coding in Golang.
  • Knowledge of PostgreSQL and/or non-relational databases such as Redis.
  • Familiarity with REST APIs, both consuming and creating.
  • Understanding of CI/CD pipelines and automated testing.
  • Experience with Git, GitHub, or similar version control tools.


Benefits: 

  • Annual bonus program based on individual, team and company performance.
  • Home office stipend to support the setup of a productive home office.
  • Generous PTO, healthcare coverage, and employee assistance programs.
  • Interesting and fun events and celebrations.
  • Foodie culture and well-stocked office kitchen.


Join our team and embark on a fulfilling career where you'll have the opportunity to grow, innovate, and contribute to something meaningful. Come and be a part of our talented team!


If this job isn’t exactly what you are looking for, visit our careers page to check out all our exciting opportunities.  


EEOC Employer

We're proud to be an Equal Opportunity Employer and we celebrate our employees' differences, including race, color, religion, gender identity, national origin, age, military service eligibility, veteran status, sexual orientation, marital status, disability, and any other protected classes. Difference makes us stronger and better - together.