About the role
As a Backend/Fullstack Developer, you will be responsible for developing and maintaining critical backend systems, with a strong emphasis on security, performance, and scalability. You will leverage your expertise in TypeScript on NodeJS, along with experience in RPC, peer-to-peer communication, and encryption techniques, to build robust and secure applications that integrate seamlessly with the broader blockchain ecosystem.
Key Responsibilities:
• Develop and maintain backend systems using TypeScript on NodeJS.
• Implement and manage RPC and peer-to-peer communication protocols.
• Integrate and apply various encryption schemes, including symmetric and asymmetric ciphers, hash functions, and other cryptographic techniques.
• Collaborate with the frontend team to deliver fullstack solutions when required.
• Ensure that all code adheres to best practices in security, performance, and scalability.
• Optimize existing systems and contribute to the design of new ones, with a focus on secure, scalable, and efficient solutions.
Requirements:
• Strong background in TypeScript on NodeJS.
• Proven experience with RPC and peer-to-peer communication.
• Proficiency in Python for backend development tasks.
• Solid understanding of encryption schemes, including symmetric and asymmetric ciphers, hash functions, and related technologies.
• Experience with encoding schemes and data integrity protocols.
• Ability to work in a collaborative, remote-first environment.
• Strong analytical and problem-solving skills with a focus on security and performance.
About the company
Our client is building The Rollup Stack for Bitcoin. They are pioneering the development of interoperable rollups secured by Bitcoin, with near-trustless rails for BTC and other Bitcoin-native assets. This is an opportunity to join a cutting-edge team focused on advancing blockchain technology and delivering innovative solutions in the decentralized finance space.