Please, let IO Global know you found this job
on RemoteYeah.
This helps us grow 🌱.
Description:
IOG is a technology company focused on blockchain research and development, known for its scientific approach to blockchain development.
The company emphasizes peer-reviewed research and formal methods to ensure security, scalability, and sustainability.
The role involves writing high-quality code for products related to the Cardano blockchain and other decentralized finance, governance, and identity management projects.
Responsibilities include following Agile software development practices, working with teams across multiple time zones, and independently completing software development tasks.
The engineer will review specifications, contribute to algorithm design, write clean and efficient code, and cover code with tests.
The position requires frequent commits and small pull requests, reviewing teammates' pull requests, fixing bugs, and being available for emergency fixes.
The engineer will integrate software components, verify and deploy programs, troubleshoot existing software, and write documentation and technical user manuals.
Knowledge of distributed and concurrent computation and basic cryptography is essential.
Requirements:
A degree in Computer Science is desirable but not essential.
A minimum of 2-4 years of development experience using Haskell is required.
Experience with Git and Git workflow is necessary.
Practical experience with Agile software development methods is expected.
Knowledge of functional and object-oriented programming paradigms is important.
The candidate must write idiomatic code that meets acceptance criteria and create sufficient tests for code coverage.
Documentation of code and APIs must be concise and unambiguous.
The ability to break down tasks into manageable sub-tasks and report completion is required.
Adherence to software engineering principles such as modularity and incremental development is expected.
Experience developing critical systems and monitoring network performance of distributed systems is necessary.
Extensive knowledge of the TCP/IP protocol and experience with data analysis related to network performance is required.
Proficiency in profiling Haskell systems and understanding of property testing, concurrent programming, and advanced functional programming techniques is essential.
Benefits:
The position offers remote work flexibility.
Employees receive laptop reimbursement and a new starter package to purchase hardware essentials.
There are opportunities for learning and development.
Competitive paid time off (PTO) is provided.
Apply now
Please, let IO Global know you found this job
on RemoteYeah
.
This helps us grow 🌱.