About the Company Libre is focused on the design and development of a blockchain-based protocol to eliminate inefficiencies in legal, financial and operational workflows for private markets. Going beyond the simple concept of tokenization and enabling seamless access to private markets directly on-chain, regardless of the end-user platform and/or public network where the user is based. Libre’s product focus is to tokenise the funds on a blockchain infrastructure and enable future composability of the digital security assets with other institutional on-chain services e.g., collateralised lending and secondary trading. About the role: We are seeking a highly skilled and motivated mid/senior-level, back-end engineer with a background in JS, Typescript, Node.js and experience integrating blockchains, to join the engineering team at Libre. Your role will provide you with challenges that include designing architecture at scale and researching new blockchain technologies. Your responsibilities will include designing abstractions for scalability and robustness, efficiently orchestrating refactors and upgrades, and ensuring the reliability and performance of our backend infrastructure. If you are an innovative developer with self-learning skills, who likes to research new technologies and you’re passionate about engineering and solving hard problems, we would like to hear from you. What you are good at: Designing and developing web applications that leverage blockchain technology and enable decentralized functionality Testing and debugging web applications to ensure optimal performance, security, and user experience Sharing ownership for Libre’s data design, database, caching strategy while ensuring scalability and auditability Participating in code reviews and providing constructive feedback to improve code quality and maintainability Collaborating with external partners and vendors to implement Web3 solutions Providing technical guidance and support to team members on Web3-related projects Enjoy following clean code practices Produce high quality documentation and analysis into design choices Working closely with DevOps team to implement strategies to improve availability, scalability, and reliability Actively participating in product design discussions What you bring: 2 years of experience in backend software development, with a focus on Node.js, Typescript and JS Familiar with behavior-driven development (BDD) and implementation of unit and integration testing Experience with SQL, No-SQL, and Graph database principles and technologies Knowledge of OAuth, JWT, signature mechanisms and other authorization and authentication methods often used with APIs In-depth Blockchain knowledge integrating and querying nodes Experience with Account Abstraction and Web3 Wallet integration Good understanding of API architecture following best practices such as Open API/Swagger specs Strong problem-solving and analytical skills Excellent communication and collaboration abilities Strong knowledge of decentralized web technologies, including blockchain, smart contracts, and decentralized applications (dApps) An analytical mindset, a passion for solving complex problems, and an interest in the crypto and fintech industry Bonus Qualifications Prior experience in the cryptocurrency industry or a strong desire to learn about blockchain technology Experience with decentralized finance (DeFi) protocols and applications Production experience with multiple CI/ CD technologies What we offer: Competitive salary and benefits package Collaborative and supportive work environment Opportunities for professional growth and development