Job Detail

Golang Backend Engineer(Remote)

  • Medium Level
  • Type Fixed
  • Duration: More than 06 months

Project Detail

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.

Responsibilities

  • 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

Required Skills

  • 2+ years working with blockchain technologies as a developer and at least 3+ years in total working as a Software Engineer
  • Excellent proficiency in Golang with a strong background in developing high-performance backend services and APIs
  • Extensive knowledge and practical experience with the EVM
  • Experience with building distributed systems and understanding of system design concepts
  • Excellent debugging skills with attention to detail.
  • Problem-solving and hacking mindset, being naturally curious to research, explore, and tinker with complicated and unfamiliar codebases
  • Be able to proactively dive into the novel territory and share knowledge on what you've learned
  • Willingness to learn across multiple technology stacks

Bonus Skills

  • 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

Interested?? Click me to apply