Backend Engineer at dappOS

Full Time1 month ago
Employment Information
Job Description
This position is for a senior Go Blockchain Backend Engineer to lead the development and optimization of blockchain infrastructure solutions. The role involves designing scalable and secure backend architectures for decentralized applications, implementing core blockchain services such as consensus mechanisms and smart contract execution, and participating in technical community activities to drive innovation. The candidate will work closely with cross-functional teams to deliver high-performance blockchain systems that meet enterprise-grade requirements. Responsibilities include researching and adopting emerging blockchain technologies, collaborating with developers to ensure system interoperability, and maintaining technical documentation for blockchain protocols. The engineer will also contribute to open-source projects and engage in technical discussions to enhance the company's blockchain capabilities.
Key Responsibilities
  • Design and implement blockchain backend architectures that support high-throughput and low-latency operations
  • Develop and maintain core blockchain services including consensus algorithms, transaction processing, and node management
  • Optimize distributed systems for scalability, security, and fault tolerance in blockchain environments
  • Collaborate with cross-functional teams to integrate blockchain solutions with existing enterprise systems
  • Conduct technical research on blockchain protocols, cryptographic algorithms, and consensus models
  • Participate in technical community events, contribute to open-source blockchain projects, and share knowledge with peers
  • Ensure the reliability and performance of blockchain infrastructure through rigorous testing and debugging
  • Develop documentation for blockchain system design, API specifications, and technical implementation details
  • Monitor and analyze blockchain network performance to identify and resolve bottlenecks
  • Work with DevOps teams to deploy and maintain blockchain applications in production environments
Job Requirements
  • Advanced proficiency in Go programming language with 5+ years of industry experience
  • Deep understanding of blockchain architecture, including consensus mechanisms (PoW/PoS/PBFT), smart contract development, and distributed ledger technologies
  • Experience with blockchain platforms such as Ethereum, Hyperledger Fabric, or Solana
  • Strong background in designing and implementing scalable backend systems with RESTful APIs and gRPC services
  • Knowledge of cryptographic protocols, including symmetric/asymmetric encryption and digital signatures
  • Ability to analyze complex blockchain networks and optimize performance for enterprise applications
  • Excellent communication skills to collaborate with technical and non-technical stakeholders
  • Experience with containerization technologies (Docker) and cloud platforms (AWS, Azure, GCP)
  • Proficiency in version control systems (Git) and agile development methodologies
  • Strong problem-solving skills with a focus on system architecture and technical innovation
  • Preferred experience with cross-chain technologies, blockchain security frameworks, and blockchain analytics tools
  • Ability to work independently and lead technical initiatives in a fast-paced environment
  • Excellent written and verbal communication skills for technical documentation and presentations
  • Knowledge of blockchain scalability solutions such as sharding, layer-2 protocols, and state channels
MyJob.one - Remote work. Real impact

New Things Will Always
Update Regularly

MyJob.one - Remote work. Real impact