Software Engineer at Pagoda

Full Time1 month ago
Employment Information
Job Description
This role is for a Software Engineer specializing in Blockchain Core technologies. You will be responsible for designing, developing, and maintaining the foundational components of blockchain systems. The position requires collaboration with a globally distributed team to deliver innovative solutions and ensure the robustness of blockchain infrastructure. Key tasks include implementing complex blockchain features in Rust, optimizing system performance, and contributing to open-source projects within the blockchain ecosystem.
Key Responsibilities
  • Collaborate with a fully distributed team across multiple time zones to develop and refine blockchain protocols.
  • Design and implement critical blockchain components using Rust, ensuring high performance and security standards.
  • Provide end-to-end ownership of blockchain modules, including architecture planning, code development, and testing.
  • Propose and evaluate new blockchain protocol changes to enhance functionality and address scalability challenges.
  • Conduct performance optimizations and reliability improvements for blockchain systems, resolving bottlenecks and improving efficiency.
  • Actively contribute to the open-source community by working with external developers on shared codebases and participating in blockchain-related events.
  • Participate in the on-call rotation to ensure 24/7 support for blockchain infrastructure and address urgent issues promptly.
Job Requirements
  • Proven expertise in blockchain development, with a strong focus on core protocols and distributed systems architecture.
  • Advanced proficiency in Rust programming language, including experience with low-level systems programming and concurrency models.
  • Deep understanding of blockchain concepts such as consensus algorithms, cryptographic protocols, and data structures.
  • Experience with performance optimization techniques and scalability solutions for decentralized applications.
  • Strong collaboration and communication skills to work effectively with cross-functional teams and external contributors.
  • Commitment to open-source principles, with a history of contributing to public projects and engaging in community-driven development.
  • Ability to work in a fast-paced environment, with flexibility to adapt to evolving blockchain technologies and project needs.
  • Excellent problem-solving skills and a proactive approach to identifying and resolving technical challenges.
  • Preferred: Familiarity with blockchain frameworks like Bitcoin Core, Ethereum, or Hyperledger, and experience with CI/CD pipelines for decentralized systems.
  • Preferred: Strong background in distributed systems design, including knowledge of networking, consensus mechanisms, and fault tolerance strategies.
Additional Information

This position is ideal for a self-motivated engineer passionate about blockchain innovation. You should have a track record of delivering high-quality code in collaborative environments and a dedication to advancing blockchain technology through research and practical implementation. The role offers opportunities to work on cutting-edge projects, influence protocol development, and contribute to a vibrant open-source community. Candidates must be prepared to engage in continuous learning and stay updated with the latest advancements in blockchain and distributed systems.

MyJob.one - Remote work. Real impact

New Things Will Always
Update Regularly

MyJob.one - Remote work. Real impact