Remote Software Engineer (Haskell) - Djed - IOE: Cardano

Posted

Apply now
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.
  • Projects include the Cardano blockchain and products in decentralized finance (DeFi), governance, and identity management.
  • The Senior Software Engineer will improve how IOG builds and maintains software and contribute to product development.
  • Responsibilities include mentoring other software engineers, advocating for quality, and diagnosing system issues.
  • The role involves fostering a culture of observability, monitoring, and iterative development across teams.
  • The engineer will lead the design of components, integrate software components, and verify and deploy programs.
  • Writing documentation and technical user manuals is required, along with implementing new features and testing strategies.
  • The engineer will collaborate with operations and UI teams and occasionally work on prototypes.
  • Estimating and prioritizing work items and breaking them down into smaller tasks is also part of the role.

Requirements:

  • A degree in Computer Science or a related qualification is required.
  • Candidates must have 5+ years of experience writing maintainable and well-tested Haskell in a commercial environment.
  • A good understanding of the Haskell type system, libraries, and GHC runtime and performance is necessary.
  • Experience with Git and Git workflow is required.
  • Practical experience with Agile software development methods is essential.
  • Knowledge of functional and object-oriented programming paradigms is needed.
  • The ability to work in a team and collaborate across different time zones and experience levels is important.
  • Exceptional written communication skills are required, including the ability to implement formal specifications.
  • Candidates must understand project needs, objectives, and timescales for planning and setting deadlines.
  • The ability to articulate new issues and suggest changes to management is necessary.
  • Writing idiomatic code and tests that provide sufficient code coverage is required.
  • Candidates must document code and APIs concisely and provide guidance on work assignments.

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 employees.
  • Competitive paid time off (PTO) is included in 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
-
Experience level
Report this job

Job expired or something else is wrong with this job?

Report this job
Leave a feedback