Remote Software Engineer (Haskell) Compiler - Plutus Core - IOE: Cardano - Part Time

Posted

Apply now
Please, let IO Global know you found this job on RemoteYeah. This helps us grow 🌱.

Description:

  • IOHK is a technology company focused on Blockchain research and development, emphasizing peer-reviewed research and formal methods for security, scalability, and sustainability.
  • The role involves developing high-quality software solutions that meet customer needs, writing high-quality code, and working with cutting-edge research and technology.
  • The Plutus Core team is responsible for building Cardano’s smart contract functionality using functional programming languages and has designed and implemented four languages for Cardano smart contracts.
  • Responsibilities include writing and maintaining code in Haskell, using Git for version control, writing clean and efficient code, and ensuring code quality through testing and debugging.
  • The role requires conducting code reviews, managing CI pipelines, designing secure software, and contributing to algorithm design.
  • Documentation and research tasks include writing clear software documentation, simplifying complex blockchain concepts, and comprehending research papers on cryptography and blockchain.
  • The position involves following release processes, managing project SRPs, and adhering to agile software development practices.
  • Knowledge of Cardano, Blockchain, and distributed systems is essential, along with the ability to work independently and collaborate across multiple time zones.
  • The role also includes enhancing Plutus Core tooling, collaborating with engineers and researchers, engaging in technical discussions, and providing expert guidance to partner teams.

Requirements:

  • A Bachelor’s degree in Computer Science or equivalent practical experience is required.
  • At least 1 year of experience in software development, data structures, and algorithms is necessary.
  • Experience in programming with Haskell or another functional language is essential.
  • Candidates should have experience in designing and implementing programming languages, compilers, and runtime systems.
  • Exposure to blockchain and UTXO-based ledgers is a bonus.
  • Strong English communication skills, both spoken and written, are required.
  • The ability to carry out software development tasks independently is necessary.
  • Candidates should demonstrate leadership by building a culture of craftsmanship and innovation.
  • Experience in writing documentation for code and technical user manuals is required.

Benefits:

  • The position offers remote work flexibility.
  • There is a laptop reimbursement program available.
  • New starters receive a package to buy hardware essentials such as headphones and monitors.
  • Learning and development opportunities are provided to enhance skills.
  • Competitive paid time off (PTO) is included as part of the benefits package.
Apply now
Please, let IO Global know you found this job on RemoteYeah . This helps us grow 🌱.
About the job
Posted on
Job type
Salary
-
Report this job

Job expired or something else is wrong with this job?

Report this job
Leave a feedback