As a Senior Node.js Developer, you will be tasked with the development of an HTTP3/QUIC support layer for Bun/Node.js, utilizing C++ data bindings. This critical role involves enhancing the connectivity and performance of blockchain applications, specifically focusing on the Solana RPC network. You will be instrumental in improving transaction speeds and ensuring a minimum performance gain of 2x over traditional Solana connections.
Responsibilities:
Design and implement an HTTP3/QUIC support layer for Bun/Node.js using C++ data bindings.Conduct thorough benchmarking tests comparing traditional Solana connections with enhanced connections utilizing HTTP3/QUIC, aiming for at least a 2x speed improvement.Collaborate with the development team to integrate this support layer into existing Solana-based applications, ensuring seamless functionality and performance improvements.Keep abreast of the latest developments in HTTP3/QUIC, blockchain technology, and related fields to continually enhance our solutions.Document development processes, including design choices and benchmarks, ensuring clear communication and knowledge sharing within the team.
Qualifications:Strong proficiency in Node.js and C++, with a solid understanding of HTTP3/QUIC protocols.Experience with blockchain technologies, particularly the Solana ecosystem and RPC protocols.Proven track record of developing high-performance, scalable, and secure applications.Familiarity with Bun (optional but highly beneficial).Excellent problem-solving skills and the ability to work independently or as part of a team.Strong communication skills, capable of effectively articulating technical concepts and collaborating with cross-functional teams.