Always Never Home

We help candidates land their dream Jobs, Internships, Grants, Scholarships and Graduate programs

Senior Software Engineer (Haskell) at iO Global

Website iO Global

Senior Software Engineer (Haskell)

IO Global is searching for a Haskell engineer to join our rapidly expanding engineering division. You will be working with the Adrestia team on one of the most exciting projects – the Cardano blockchain platform – and taking responsibility for writing high-quality code for products. As a Senior Software Engineer you will have the exciting challenge of working on cutting-edge research and technology with a focus on market needs. As a member of the Adrestia team, you’ll be building the developer-facing interfaces that people will use to interact with Cardano. Our flagship product is the Cardano Wallet.

Your mission

  • Follow agile software development practices
  • Work with teams across time zones
  • Work independently on software development tasks
  • Be proactive and require minimal supervision or mentoring to complete tasks
  • Review specifications produced by architects and formal methods specialists
  • Contribute to the design of algorithms
  • Write clean, straightforward, efficient code that satisfies agreed acceptance criteria and specifications
  • Commit often and submit small pull requests frequently
  • Cover your code with unit, property and integration tests when applicable
  • Review the pull requests of your team mates
  • Fix bugs in your own code and in legacy code
  • Be available for emergency fixing of severe issues on deployed products
  • Integrate software components and third-party libraries
  • Verify and deploy programs and systems
  • Troubleshoot, debug and upgrade software
  • Write documentation for the code
  • Write technical user manuals
  • Develop your knowledge of distributed and concurrent computation
  • Develop your knowledge of the basics of cryptography.

Requirements

Your expertise

  • Degree in computer science is desirable but not essential
  • A minimum of six years’ development experience (professional or otherwise) in Haskell, Javascript, Scala, or Rust
  • Experience working with Git and Git workflow
  • Practical experience with agile software development methods
  • Knowledge of functional and object-oriented programming paradigms
  • Versed in Haskell – an engineering or industrial background is preferred (over an academic one)
  • Knowledgeable on pragmatic and agile software methodology: extreme programming (XP), property testing, refactoring techniques, test-driven development (TDD), behavior-driven development (BDD)
  • Familiar with Docker and containerization
  • Adept at using continuous integration and continuous deployment. Familiar with platforms such as Travis, Jenkins, GitLab CI, GitHub Actions, Circle CI, Codeship, AppVeyor, and Buildkite
  • Nice to have: interest or proficiency in JavaScript, TypeScript, Nix, Rust, Scala, Java, C, and Shell.

To apply for this job please visit apply.workable.com.

Senior Software Engineer (Haskell) at iO Global
Share with someone
Scroll to top

Receive Job and Scholarship Alerts

X