About the job
OUR PURPOSE
Transforming Money Movement
At HIFI, we believe that money should flow as freely and effortlessly as data does. Today, that’s not the case. As technology advances, customers demand instant, global, programmable money. HIFI is dedicated to meeting this demand by making money programmable by default, providing developers and businesses with the tools to transfer value at the speed of software.
We are reconstructing the financial infrastructure of the internet from the ground up.
JOIN THE HIFI NEW GRAD PROGRAM
This position is part of HIFI's New Grad Program — a structured 3-month contract aimed at offering early-career talent genuine ownership, mentorship, and a clear pathway to full-time employment. You will not be assigned mundane tasks; instead, you will be integrated into a team working on live infrastructure from day one, paired with a senior mentor who will guide your professional development, and you will be considered for a full-time role at the conclusion of your contract.
We are seeking individuals who are curious, proactive, and committed to elevating our standards every week.
YOUR RESPONSIBILITIES
Develop and maintain backend services and APIs that facilitate real money transactions at scale, ensuring full ownership of the process.
Produce clean, well-tested, production-ready code and actively engage in code reviews to uphold quality standards.
Participate in architectural discussions and contribute to technical design decisions alongside experienced engineers.
Promptly investigate and resolve bugs and production issues with a thorough approach.
Gain an in-depth understanding of financial infrastructure, including ledgering, settlement, stablecoin mechanisms, and on-chain connectivity.
WHAT WE SEEK
Bachelor's degree in Computer Science, Software Engineering, Electrical Engineering, Mathematics, or a related field, or equivalent practical experience (expected graduation June 2026 or recent graduates).
Strong understanding of computer science fundamentals, including data structures, algorithms, and systems.
Proficient in at least one backend programming language (such as JavaScript, Go, Node.js) and eager to learn additional languages.
Capable of writing clear, maintainable code and explaining your thought process effectively.

