Company: IO Global aka IOHK
Role: Software Engineer - Adrestia
Tech Stack: Haskell
Location: Remote, Global
Role overview
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 duties
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
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.
Benefits
IOG is a fully distributed organization and therefore this is a remote position. Due to team distribution we are ideally searching for someone in an European or East Asian timezone.
All Colleagues
Flexible schedule
Remote work - ability to work anywhere
Laptop reimbursement
New starter package to buy hardware essentials (headphones, monitor, etc)
Competitive PTO and Sick Leave plan
US Employees
Medical, Dental, and Vision benefits coverage through Anthem with 100% premium cost covered by IO Global for the employee and dependents
Health Savings Account
Life Insurance
UK Employees
Monthly Health Stipend to use towards any wellness or medical coverage/service
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.
Full Job Description: https://www.works-hub.com/jobs/remote-software-engineer-haskell-adrestia-188
Company: IO Global aka IOHK Role: Software Engineer - Adrestia Tech Stack: Haskell Location: Remote, Global
Role overview
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 duties
Requirements
Benefits
IOG is a fully distributed organization and therefore this is a remote position. Due to team distribution we are ideally searching for someone in an European or East Asian timezone.
All Colleagues
US Employees
UK Employees