design and implement secure, auditable smart contract logic for tokenization, asset management, and governance
integrate blockchain and distributed ledger technologies into our backend systems
evaluate, test, and deploy blockchain logic on networks such as Cosmos, Liquid, and other Layer 1s
build tools for interacting with on-chain infrastructure
collaborate with product and engineering teams to deliver robust blockchain-based solutions for financial institutions
stay up to date on developments in blockchain infrastructure, standards, and regulatory frameworks
promote best practices in blockchain security and operational resilience
work with a queue-based architecture to create transactions, send them to the blockchain node, and manage the responses to keep track of the ledger
Requirements
experience using TypeScript/JavaScript to build integrations with blockchains
familiarising with a queue-based architecture
experience developing and deploying smart contract logic or similar on Layer 1 networks
familiarity with token standards and asset representation on-chain
understanding of cryptographic primitives and transaction flows
experience integrating blockchain infrastructure into backend applications, ideally in a TypeScript/JavaScript based environment
knowledge of blockchain tools, APIs, and development environments
3+ years of software engineering experience, with at least 1+ years working with blockchain or distributed ledger technologies
senior software engineer
Responsibility
design, build and maintain high performing, flexible and scalable solutions
build APIs for our partners to access and place orders our platform
take a loosely defined problem through to a valid, technically sound, thoroughly documented, tested, and implemented software solution
collaborate with team members and other engineers across the company
advocate best coding practices to raise the bar for you, your team and the company
mentor engineers on your team supporting them in their growth
build upon our existing app to create products and features that help our users understand their investments, manage their portfolios and participate in voting rights of their assets
Requirements
proficiency working with TypeScript/JavaScript backend frameworks
comfortable writing backend code to be performant and efficient
experience building RESTful application interfaces and designing APIs
5+ years experience as a Software Engineer
experience working as a part of a multi-person development team that utilizes automated testing, CI/CD pipelines and peer reviews in an Agile Environment