About the company
ChainSafe is a leading blockchain research and development firm specializing in infrastructure solutions for the decentralized web. Alongside its contributions to significant ecosystems such as Ethereum, Polkadot, Filecoin, Mina, and more, ChainSafe creates solutions for developers and teams across the web3 space utilizing our expertise in gaming, bridging, NFTs, and decentralized storage. As part of the mission to build innovative products for users and better tooling for developers, ChainSafe embodies an open-source and community-oriented ethos.
Job Summary
Role Introduction
šAt Sygma, we are actively seeking an individual who is profoundly engaged in blockchain interoperability, and DeFi protocols and aspires to enrich these domains by merging their functionalities. šAs a Solutions Engineer, your primary responsibility will be to architect and implement a variety of protocols utilizing the foundational Sygma interoperability protocol. You will also assist our vibrant community of builders in developing their unique protocols. Your routine tasks will involve conducting extensive research to uncover novel utilization scenarios for cross-chain protocols, which can be constructed atop the existing Interoperability solutions furnished by Sygma. šMoreover, you will play a pivotal role in the evolution of our Sygma interoperability Software Development Kit (SDK), which is geared towards equipping developers with the necessary tools to build their applications. Your expertise will undoubtedly contribute to the sophistication of blockchain applications and redefine the boundaries of whatās possible within this emerging technological sphere.
Responsibilities
šProactively research a wide range of edge blockchain technologies that are relevant to interoperability technology. Report on your findings on the dedicated technical meetings, and explain the ideas behind them and how they contribute to the overall architecture. šImplementing PoC to prove the feasibility and usability of different solution ideas šPlay a key role in architectural and design decisions, building toward an efficient bridging solution for networks of different nature šPlay a key role in developing new modules for our interoperability SDK šSupport developers during the development cycles based on research done šIdentify, prioritize, and execute tasks in the software development life cycle šWrite scalable, robust, testable, efficient, and easy-to-maintain code šFollow the latest security best practices šMentor junior engineers and do active code reviews šAutomate tasks through appropriate tools and scripts
Required Skills
š3+ years working with blockchain technologies as a developer and 5+ years in total working as a Software Engineer šTypeScript and Solidity šExtensive knowledge and practical experience with the EVM and various DeFi protocols, DAO and DAPs šBe able to proactively dive into the novel territory and share knowledge on what youāve learned šWilling to research new technologies and possibilities for our product. Passion for writing documental reports and solution investigations based on research done.
Bonus Skills
šGolang or Rust and Substrate framework šExperience working with the interoperability projects or protocols šExperience working with IBC protocol and/or CosmosSDK in general šUnderstanding of various blockchain low-level protocols and concepts (Data Availability, Rollups, Interoperability, etc) šUnderstanding of blockchain underlying cryptography šUnderstanding of distributed systems, and peer-to-peer systems šWe strongly encourage you to apply even if you donāt fit all the requirements. You donāt have to match all the listed requirements exactly to be considered for this role.
Hiring Steps
šCandidates for this position can expect the hiring process at Chainsafe to follow the order below. Please keep in mind that candidates can be declined from the position at any stage of the process. šQualified candidates will be invited to schedule a 30-45 minute screening call with one of our tech recruiters šNext, candidates will be invited to schedule a 60-minute interview with the Team Lead šThen, Candidates will be asked to complete a technical task that takes under 4 hours, but we provide up to 1 week to complete šLast, candidates will be invited to schedule a 60-minute Cultural Interview with the hiring team.