Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
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 Portugal (Porto or Braga). 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 2x 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.
- 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.
- 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.
- 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.
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.
Key Skills
Ranked by relevanceReady to apply?
Join Uphold and take your career to the next level!
Application takes less than 5 minutes

