Golang Engineer at Injective

Full Time1 month ago
Employment Information
Job Description

We are seeking a skilled Golang Backend Engineer to contribute to the development and maintenance of our core infrastructure within the Cosmos-SDK protocol. This role will focus on building, maintaining, and testing critical components such as the decentralized orderbook, trade execution coordinator, order matcher, and Layer-2 execution environment. These systems form the backbone of our decentralized finance platform, enabling secure and efficient transaction processing across multiple blockchain networks.

As a key member of our engineering team, you will also design and develop open-source Golang clients that facilitate direct interaction with our protocol and smart contracts. This includes creating tools for developers and end-users to seamlessly integrate with our decentralized exchange ecosystem. Additionally, you will be responsible for constructing high-performance REST and WebSocket APIs that power our exchange frontend and support programmatic trading solutions for institutional clients.

You will also collaborate with cross-functional teams to ensure alignment between backend development and frontend applications, while maintaining a focus on scalability, security, and user experience. This position requires a deep understanding of decentralized finance (DeFi) systems and the ability to innovate within complex blockchain environments.

Key Responsibilities
  • Develop and maintain core components of the Cosmos-SDK protocol, including decentralized orderbook systems, trade execution coordinators, order matching algorithms, and Layer-2 execution environments
  • Design scalable and secure Layer-2 execution environments to optimize transaction throughput and reduce network congestion
  • Implement and test complex systems for real-time trade processing, ensuring low-latency and high-availability for critical financial operations
  • Create open-source Golang clients with comprehensive documentation and integration tools for developers and end-users
  • Build REST and WebSocket APIs with performance optimization techniques to support high-volume trading and real-time data streaming
  • Collaborate with cross-functional teams to ensure seamless integration between backend systems and frontend applications
  • Monitor system performance and implement improvements to enhance scalability, security, and user experience
  • Contribute to the development of decentralized finance protocols with a focus on interoperability and cross-chain functionality
  • Participate in code reviews and ensure adherence to best practices for secure and maintainable software development
  • Document technical specifications, system architecture, and API endpoints for internal and external stakeholders
Job Requirements
  • Proven expertise in Golang development with a strong understanding of concurrency patterns and performance optimization
  • Deep knowledge of Cosmos-SDK architecture and blockchain protocol development principles
  • Experience with decentralized orderbook systems, trade execution algorithms, and smart contract interactions
  • Strong background in REST API design and WebSocket implementation for real-time applications
  • Proficiency in building and maintaining distributed systems with focus on scalability and fault tolerance
  • Excellent problem-solving skills with ability to debug complex systems and optimize performance metrics
  • Experience with version control systems (e.g., Git) and collaborative development workflows
  • Strong communication skills with ability to document technical specifications and collaborate with stakeholders
  • Preferred experience with blockchain development tools (e.g., Tendermint, CosmWasm) and cross-chain protocols
  • Ability to work in a fast-paced environment with a focus on delivering high-quality code under tight deadlines
  • Knowledge of cryptographic principles and consensus mechanisms for secure blockchain development
  • Experience with containerization technologies (e.g., Docker) and cloud infrastructure (e.g., AWS, GCP) for deployment and scaling
  • Understanding of DevOps practices and CI/CD pipelines for automated testing and deployment processes
MyJob.one - Remote work. Real impact

New Things Will Always
Update Regularly

MyJob.one - Remote work. Real impact