About the company
Our team is working on the next generation of crypto solutions. Whether you are looking for a role as a Blockchain Software Engineer in San Francisco, a Partner Engineer in London or a Sales Representative in Singapore, Ripple is the place to build something transformative.
Job Summary
WHAT YOU’LL DO:
📍Design and develop applications that interact with multiple blockchain networks, facilitating reading from and writing to these networks. 📍Create and send transactions to different blockchain networks, ensuring smooth and secure data transfer. 📍Collaborate with other teams to develop APIs that enable seamless interaction with blockchain data and functionalities. 📍Perform database operations to manage and store blockchain-related data efficiently. 📍Stay up-to-date with the latest advancements in the blockchain space, including technologies like Lightning Network and zkSync, as well as emerging blockchain consensus mechanisms. 📍Contribute to the maintenance of blockchain nodes, ensuring their stability and reliability. 📍Work closely with other blockchain developers and backend engineers to ensure smooth integration and communication within the technology stack. 📍Maintain the 24/7 operation of applications, ensuring they can handle ongoing blockchain operations effectively. 📍Utilize your cryptography knowledge to ensure the security and integrity of blockchain interactions. 📍Demonstrate flexibility and adaptability in handling different types of blockchains, including UTXO-based and account-based models. 📍Keep track of industry trends and innovations, identifying opportunities to enhance our blockchain integration strategies.
WHAT WE’RE LOOKING FOR:
📍Bachelor's degree in Computer Science, Engineering, or related field (or equivalent practical experience). 📍Proficiency in C# as the main programming language; knowledge of TypeScript is a plus. 📍Strong problem-solving skills and the ability to troubleshoot complex issues related to blockchain integration. 📍Enthusiasm for staying up-to-date with emerging blockchain trends and technologies. 📍Effective communication skills, with the ability to collaborate within cross-functional teams. 📍Attention to detail and a commitment to delivering high-quality, reliable solutions. 📍Self-motivated and able to work independently while also being an integral part of a collaborative team. 📍Solid understanding of blockchain concepts and technologies, including UTXO-based and account-based models, is a plus.
Pluses:
📍Proven experience with a variety of blockchain networks and consensus mechanisms. 📍Understanding of decentralized finance (DeFi) and its associated protocols. 📍Basic cryptography knowledge. 📍Experience with smart contract development. 📍Ability to set up and maintain blockchain nodes; basic Linux knowledge. 📍Ability to work remotely and with international teams.