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 🌱.