Blockchain Engineer at PublicAI

Full Time1 month ago
Employment Information
Job Description
This position involves designing and developing backend API services for off-chain applications, as well as creating and maintaining smart contracts on the blockchain. The ideal candidate will work closely with cross-functional teams to ensure seamless integration and functionality across both on-chain and off-chain components. Responsibilities include writing, testing, and deploying APIs, developing secure and efficient smart contracts, and collaborating with developers and stakeholders to meet project goals.
Key Responsibilities
  • Develop and maintain backend API services for off-chain applications, ensuring scalability, reliability, and performance.
  • Design, implement, and deploy smart contracts on blockchain platforms such as Ethereum (EVM) and Rust-based systems.
  • Collaborate with cross-functional teams to integrate on-chain and off-chain components effectively.
  • Write and test smart contract code using Solidity, Rust, and other relevant languages.
  • Optimize API performance and ensure secure, efficient, and compliant blockchain interactions.
  • Participate in code reviews and contribute to the improvement of existing systems.
  • Document technical specifications and maintain clear communication with stakeholders about project progress and challenges.
  • Stay updated on blockchain technologies, industry trends, and best practices to enhance system capabilities.
  • Debug and resolve complex technical issues across both backend and smart contract environments.
  • Support the deployment and maintenance of blockchain-based solutions in production environments.
Job Requirements
  • Proficient in backend development with experience in building APIs for off-chain applications (e.g., RESTful APIs, GraphQL interfaces).
  • Strong knowledge of smart contract development, including Ethereum (EVM) and Rust-based frameworks (e.g., ink! or Substrate).
  • Excellent understanding of blockchain platforms, tools, and protocols such as Solidity, Rust, and Ethereum Virtual Machine (EVM).
  • Experience with version control systems like Git and collaborative development practices in agile environments.
  • Excellent problem-solving skills and the ability to debug complex systems with high precision.
  • Strong communication skills to collaborate with teams and stakeholders effectively.
  • Ability to work independently and manage multiple tasks simultaneously under tight deadlines.
  • Knowledge of cryptographic principles and security best practices for blockchain development.
  • Experience with decentralized application (dApp) architecture and integration with front-end systems.
  • Proficiency in programming languages such as Python, JavaScript, and Go for backend development.
  • Understanding of blockchain consensus mechanisms and network protocols.
  • Ability to analyze system requirements and translate them into technical solutions.
  • Experience with DevOps tools and CI/CD pipelines for automated testing and deployment.
  • Strong attention to detail and commitment to writing clean, maintainable code.
  • Knowledge of blockchain scalability solutions and optimization techniques.
  • Ability to work with stakeholders to define project scope and deliverables.
  • Experience with blockchain analytics and monitoring tools for system performance evaluation.
  • Proficiency in using blockchain development frameworks and libraries.
  • Understanding of blockchain governance models and compliance requirements.
MyJob.one - Remote work. Real impact

New Things Will Always
Update Regularly

MyJob.one - Remote work. Real impact