Full Stack Engineer

Input Output | United Kingdom | EU Time Zones
Fully remote | Full Time | 15 Feb, 2020

Vacancy description

As a Full Stack Engineer at IOHK you will be a JavaScript and TypeScript expert with extensive knowledge of all stages of software development.

Duties

  • Design distributed applications powered by NodeJS and TypeScript.
  • Package and deploy applications with Docker
  • Collaborate with the rest of the distributed engineering team to design, develop and launch features that enable developing on top of Cardano
  • Work on implementation of security and data protection.
  • Build reusable, well commented code and libraries.
  • Optimize code for maximum speed and scalability.
  • Report directly to the Software Development Manager.
  • Work flexible hours, be committed to the tasks at hand.

Key Competencies

  • JavaScript/TypeScript/ES6
  • NodeJS/Electron
  • Docker/CICD/AWS
  • Automated testing
  • React/MobX

Education / Experience

  • Completion of a relevant degree such as Computer Science or Software Engineering
  • Expert skills in back-end programming in NodeJS.
  • Expert level Docker knowledge.
  • Extensive experiences with release strategies and configuring CICD to create continuous delivery solutions
  • AWS experience: EC2, ECS, Fargate, S3, RDS
  • Good understanding of change management processes and code versioning systems and Git versioning system.
  • Writing your own tests; Mocha / Chai / Jest
  • Unafraid of working to deadlines and handling change
  • Great communication skills
  • A level head in pressured situations
  • A keenness to learn and share your knowledge with the team
  • A friendly person with team spirit!

Additional valuable skills;

  • Understanding of cryptocurrencies and smart-contracts
  • YouTrack or a similar work tracking system
  • Confluence or a similar documentation management system
  • Slack, Google Meet or a similar remote collaboration tools
  • Electron for the development of desktop JavaScript applications
  • Cordova for the development of mobile JavaScript applications
  • Experience with React

Desired skills

JavaScript
Node.js
Docker
Typescript

Input Output HK is a research and development company and industry leader in the fields of cryptography and distributed systems. Since the company was founded in 2014 it has pioneered new territory in blockchain research, advancing industry knowledge with the work produced by its global team of cryptographers and researchers. A growing network of academic partnerships supports its research and the Blockchain Technology Laboratory at the University of Edinburgh serves as the global headquarters for its university collaborations.

With its twin pillars of research and development, Input Output aims to shorten the time between academic research and its application in industry, while supporting the education of students who will contribute to the future of the area. All the work Input Output produces is open source and patent-free.

The company is incorporated in Hong Kong and has a global presence, with now about 70 workers based around the world, including in Japan; the US, the UK, Russia; Latvia; Ukraine and Argentina.

Full Stack Engineer

Input Output | United Kingdom | EU Time Zones
Fully remote | Full Time | 15 Feb, 2020