Full Stack Software Engineer (Bitcoin DeFi) at IO Global’s

Job Description
Are you a Rust and TypeScript expert ready to help shape the future of Bitcoin DeFi?
Do you want to work on technology that blends cutting-edge blockchain research with real-world financial innovation?
If you’re passionate about building reliable, secure, and scalable systems that push boundaries, this opportunity at IO Global (IOG) might be the perfect fit.
About IO Global
IO Global (formerly IOHK) is a pioneering blockchain research and engineering company. Their mission is bold to lead the next wave of decentralized innovation by creating secure, scalable, and sustainable technologies.
IOG is behind some of the industry’s most respected blockchain initiatives, designed with a focus on interoperability, security, and real-world utility. They bring together researchers, developers, and innovators from across the globe, all working remotely toward one vision: a world powered by decentralized finance (DeFi).
Now, they’re looking for a Full Stack Software Engineer to join their growing team — someone who thrives at the intersection of research, development, and Bitcoin innovation.
The Role: Full Stack Software Engineer (Bitcoin DeFi)
As a Full Stack Engineer at IOG, you’ll be part of a team building high-quality, production-ready software that powers Bitcoin DeFi applications.
You’ll collaborate across engineering, research, and product teams to design, develop, and deploy secure systems combining Rust on the backend with TypeScript/React on the frontend. This is your chance to work on products that merge academic research with real-world impact, all in a remote-first, global environment.
What You’ll Be Doing
Here’s what your day-to-day might look like:
- Design and Develop: Build high-quality software across the stack from backend APIs in Rust to frontend interfaces in React.
- Collaborate Globally: Work with cross-functional teams across multiple time zones, bringing research ideas to life.
- Ensure Quality: Write clean, efficient code with comprehensive unit, property, and integration tests.
- Contribute to Architecture: Help design secure, scalable systems with a strong foundation in backend architecture.
- Code Reviews: Participate in peer reviews, maintaining consistency, clarity, and performance.
- Troubleshoot & Optimize: Diagnose issues, improve performance, and modernize legacy systems where needed.
- Integrate & Innovate: Work with third-party APIs and distributed systems to deliver powerful new features.
- Document & Support: Keep your code well-documented and support the team with technical writing when needed.
Requirements
You’re a strong fit if you have:
- 3+ years of experience with TypeScript/JavaScript for frontend development
- Solid Rust programming experience for backend systems
- Hands-on experience with React (or Vue), HTML, CSS, and SASS/LESS
- Proficiency with Docker, NPM, and Webpack
- Understanding of SQL/NoSQL databases and backend architecture
- Familiarity with Git workflows and Agile processes
- Ability to debug, optimize, and troubleshoot across client-server systems
- Strong grasp of security best practices
- Fluent communication skills in English
- A Computer Science degree or similar background is a plus.
- Awareness of UX and accessibility principles is a bonus.
Why You’ll Love Working Here
IOG isn’t just a workplace, it’s a global innovation hub for those passionate about decentralization and open-source technology.
Here’s what you can look forward to:
- Remote-First Culture – Work from anywhere in the world
- New Starter Package – Get essential hardware (laptop, monitor, headphones)
- Learning & Development – Opportunities to upskill and grow
- Work-Life Balance – Competitive Paid Time Off (PTO)
- Collaborative Culture – Work with a diverse, talented team
- Diversity Commitment – A workplace where talent and merit come first
At IOG, you’ll work alongside brilliant minds solving complex, high-impact problems — all while contributing to the future of Bitcoin DeFi.
If you’re an engineer who thrives on innovation, autonomy, and impact, and you’re excited to help bridge research and reality in the world of blockchain, this is your opportunity.
Join IO Global and be part of the next generation of decentralized finance. Apply today and help shape the future of Bitcoin-powered DeFi systems.
Apply Here
Requirements
You’re a strong fit if you have:
- 3+ years of experience with TypeScript/JavaScript for frontend development
- Solid Rust programming experience for backend systems
- Hands-on experience with React (or Vue), HTML, CSS, and SASS/LESS
- Proficiency with Docker, NPM, and Webpack
- Understanding of SQL/NoSQL databases and backend architecture
- Familiarity with Git workflows and Agile processes
- Ability to debug, optimize, and troubleshoot across client-server systems
- Strong grasp of security best practices
- Fluent communication skills in English
- A Computer Science degree or similar background is a plus.
- Awareness of UX and accessibility principles is a bonus.