Apply

Software Engineering Lead (Haskell) - Consensus

Posted 2024-09-27

View full description

💎 Seniority level: Lead, 10+ years

📍 Location: United Kingdom

🔍 Industry: Blockchain technology

🏢 Company: IO Global

🗣️ Languages: English

⏳ Experience: 10+ years

🪄 Skills: LeadershipSoftware DevelopmentAgileGitAlgorithmsHaskellDocumentation

Requirements:
  • Degree in Computer Science is desirable but not essential.
  • 10+ years of software engineering experience, particularly in Haskell, with at least 2 years in a team management role.
  • Familiarity with Git and its workflow.
  • Experience with Agile software development methods.
  • Knowledge of functional and object-oriented programming paradigms.
  • Strong background in Haskell and its ecosystem, including libraries and concepts like lenses, Template-Haskell, and more.
  • Deep understanding of distributed systems.
  • Prior experience with blockchain technology is advantageous.
Responsibilities:
  • Follow agile software development practices.
  • Work with teams across multiple time zones.
  • Independently complete software development tasks with minimal supervision.
  • Review specifications and contribute to algorithm design.
  • Write clean, efficient code and cover it with tests.
  • Review team members' pull requests and fix bugs.
  • Be available for emergency issue resolution.
  • Integrate software components and verify deployments.
  • Troubleshoot and upgrade existing software.
  • Write documentation and technical user manuals.
Apply