Back to jobs
Golang Engineer
About Noble
Noble is the premier asset issuance chain in the modular ecosystem. Noble solves a variety of critical pain points around native issuance for developers and issuers alike, including: security, liquidity, compliance, standardization, and neutrality. Noble’s long-term vision is to be a UX unlock for all stablecoin and RWA issuers.
Responsibilities
We are seeking a talented Golang Software Engineer to join Noble. The ideal candidate will have a strong foundation in building scalable, high-performance applications within the blockchain or Web3 space. Collaboration is key, as you will work closely across the organization including Engineering and Product to design and implement robust solutions.
- Develop and integrate software that brings new native assets to the Noble blockchain, working directly with asset issuers to ensure their needs are met
- Collaborate on additional functionality changes to the core Noble blockchain, whether that is an entirely new module or just IBC middleware
- Maintain the entire Noble stack, contributing to dependency and network upgrades
- Own module development end-to-end, from scoping to integrating it with the existing Noble blockchain while ensuring alignment with CTO and Product
- Ensure proper testing and necessary integrations are in place for new launches on the Noble blockchain
- Utilize verification driven development and improve testing throughout Noble
- Continuously research and stay up to date with the latest developments within the Cosmos and modular ecosystem, decentralized finance and beyond
- Maintain the Noble blockchain by enhancing user experience, code quality, and performance of Noble’s products
Requirements
- Have a deep knowledge of the key components of the Cosmos stack (CometBFT, Cosmos SDK, and IBC) as they relate to Noble’s product development
- Understanding of other crypto ecosystems, like Ethereum and Solana, in particular how their Virtual Machines work
- 3+ years of experience building complex systems with Golang, including having worked with Protocol Buffers to maintain strongly typed data structures and API frameworks
- High-level understanding of blockchain fundamentals including distributed systems, various consensus mechanisms like Proof of Stake and block / transaction processing lifecycles
- Familiarity with decentralized finance (DeFi), including trading and lending
- Understand concepts like impermanent loss, flash loans, sandwich attacks, etc.
- Proficient in spoken and written English
Compensation
- Competitive base salary
- Competitive equity compensation
Perks
- Opportunity for career development in a fast paced emerging ecosystem
- Work with people who are passionate about what they do and also like to have fun
- Company issued hardware
- 100% remote with travel opportunities for team off-sites and community conferences
- Option of coworking space, if desirable
- 5 weeks of paid vacation
- Lifestyle benefits! Because relaxation and fun are key to a well-balanced life! :)
Apply for this job
*
indicates a required field