Role overview
At Sygma, we are actively seeking an individual who is profoundly invested in improving the blockchain interoperability space, has experience working with blockchain protocols, and aspires to enrich these domains by merging their functionalities.
Our next-generation interoperability and cross-chain account abstraction stack is built using cutting-edge blockchain and verifiable computation technologies: Optimism Cannon, Halo2, zkVMs. Our interoperability protocol focuses on expanding our Sygma solution to be trust-minimized through the design and implementation of innovative cross-chain technologies, specifically ZK and Optimistic bridges, targeting full consensus verification of Ethereum, Polkadot, and extensibility to other chains like Bitcoin.
As a Blockchain Golang Backend Engineer (Cross Chain Interoperability Protocol), your primary responsibility will be to architect and implement a variety of extensions to the foundation of the Sygma interoperability and cross-chain account abstraction protocol and tools utilizing it.
Your expertise will undoubtedly contribute to the sophistication of blockchain interoperability and redefine the boundaries of what's possible within this emerging technological sphere. All work across Sygma will be open-source, ensuring expansive opportunities for deep contribution and collaborative efforts across various blockchains and ecosystems.
What you'll work on
- Design, develop, and maintain highly performant backend services and APIs using GoLang
- Integrate with various Interoperability protocols and networks, wallet providers and Dapps to aggregate cross-chain balances and ensure smooth user interactions
- Implement and optimize routing algorithms to find optimal solutions for fulfilment of complex transactions
- Proactively improve current solutions and look to ensure the security, scalability and performance of backend services
- Contribute to the automation of development processes, including build, deployment, and monitoring.
- Write clean, maintainable, and well-documented code
What we're looking for
- Experience working with interoperability projects or protocols
- Experience building distributed systems. Expertise in identifying and analyzing performance bottlenecks
- Experience with cloud environments like AWS
- Experience with containerization (e.g Docker, Kubernetes)
- Expertise in SQL and/or other database storage engines
- Experience building distributed 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.