Blockchain Engineer Job at Interswitch

Interswitch is an Africa-focused integrated digital payments and commerce company that facilitates the electronic circulation of money as well as the exchange of value between individuals and organizations on a timely and consistent basis. Our vision is to build an Africa where payment is a seamless part of everyday life.

We are recruiting to fill the position below:

Job Position: Blockchain Engineer

Job Location: Lagos
Job type: Full-time

Job Summary


  • We are looking for a highly skilled Blockchain Engineer to join our innovative team. The ideal candidate will have a strong background in blockchain technology, smart contract development, and decentralized application (dApp) architecture.
  • This role requires deep technical expertise and the ability to design, develop, and implement blockchain solutions that meet business needs.

Responsibilities

  • Blockchain Development: Design, develop, and deploy blockchain-based solutions, including smart contracts and decentralized applications (dApps).
  • Smart Contract Programming: Write and test secure smart contracts using languages such as Solidity, Rust, or Go.
  • Network Management: Set up and manage blockchain nodes, ensuring the security, performance, and scalability of the network. blockchain solutions.
  • Collaboration: Work closely with product managers, designers, and other engineers to design and implement new features.
  • Documentation: Maintain thorough documentation of the blockchain architecture, development processes, and smart contract codebases.
  • Continuous Learning: Stay updated with the latest developments in blockchain technology and apply this knowledge to improve and innovate existing systems.
  • Integration: Integrate blockchain solutions with existing systems and applications, ensuring seamless functionality across platforms.
  • Security and Auditing: Implement rigorous security measures and conduct regular audits to ensure the integrity and confidentiality of
  • Troubleshooting: Identify, diagnose, and resolve issues related to blockchain functionality and performance.

Required Qualifications
Educational Qualification:

  • Bachelor's Degree in Computer Science, Engineering, or a related field, or equivalent experience.

Experience:

  • Proven experience as a Blockchain Engineer or in a similar role, with hands-on experience in blockchain platforms like Ethereum, Hyperledger, or Polkadot.

Technical Skills:

  • Proficiency in programming languages such as Solidity, JavaScript, Python, or Rust.
  • Experience with blockchain frameworks and tools such as Truffle, Hardhat, or Remix.
  • Knowledge of cryptographic principles and secure coding practices.
  • Familiarity with decentralized finance (DeFi) protocols and token standards (e.g., ERC-20, ERC-721).
  • Experience with version control systems like Git and CI/CD pipelines.

Preferred Qualifications:

  • Experience with cross-chain interoperability and layer-2 scaling solutions.
  • Familiarity with consensus algorithms (e.g., Proof of Work, Proof of Stake).
  • Contributions to open-source blockchain projects.
  • Understanding of software development best practices, including Agile methodologies.
  • Knowledge of cloud platforms (AWS, Azure) and their blockchain services.