Join

Step into a collaborative, unique and fast-paced environment

We are continuously looking for highly motivated and ambitious people who are passionate about delivering innovative blockchain-based solutions to global enterprises and disruptive startups.

node icon

Work with cutting-edge blockchain and Node.js tech

diversity icon

Multicultural and diverse team

keynote icon

Opportunities to attend various industry, social and team events

clock icon

Flexible working hours

Check out our openings in London and in Porto

Apply today by sending in your CV to [email protected]

There are no positions available in our London office at the moment. Come back soon!

Head of DevOps

Permanent

About the position

    This is a new role in our organisation, accountable for owning, building out and improving our DevOps capability across the company (London and Porto)

    The Head of DevOps will work with the CTO and the whole development team to set up and improve the provisioning, monitoring and maintenance of development and production stack(s)

    • Automate and streamline our operations and processes
    • Build and maintain tools for deployment, monitoring and operations
    • Troubleshoot and plan solutions for our own development/test environments and for our clients’ environments
    • Improve and security harden the Terraform setup for enterprise beta and production environments

    Create guides and instruct developers on how to use the DevOps infrastructure stack.

Required skills & experience

  • 5+ years of experience as a DevOps Engineer in a commercial environment
  • 2+ years of general experience with Docker
  • 1+ year experience with Docker Swarm or Kubernetes
  • Experienced with CI processes and tools (Jenkins)
  • Ability to analyse and resolve complex infrastructure resource and application deployment issues
  • Bash scripting/programming skills + knowledge of the Linux Operating System
  • Hands-on technical experience and a can-do approach towards environment automation/management and continuous improvement
  • Extensive familiarity with at least one major cloud provider (AWS and/or Azure)

Additional desirable experience

  • Professional experience managing and operating solutions built on blockchain
  • 3+ years experience in a major programming language (Ruby/Python/Golang/Javascript/Perl or equivalent)
  • Experience with AWS and Azure CLI and APIs (e.g. S3, EC2, ELB, …)
  • Knowledge and experience of Terraform and Packer
  • Experience with these provisioning tools: Chef, Puppet, Ansible, Salt or equivalent
  • Experience with the ELK and Prometheus stacks
  • Experience maintaining and scaling infrastructure with high volume workloads
  • Experience working on cloud infrastructure
  • Experience setting up H/A and D.R. on existing environments
  • Experience with Hashicorp Vault or other secret sharing solutions
  • B.Sc. in Computer Science or another equivalent technical discipline

Frontend React Software Developer

Permanent

About the position

  • Developing cutting edge software solutions for startups and corporate clients
  • Developing DApps (Decentralized applications) based on the Ethereum blockchain platform
  • Integrating with Applied Blockchain proprietary SDK library that will handle the communication with the blockchain
  • Integrating with REST APIs
  • Engaging with the developers in your team, share ideas and come up with a practical implementation
  • Creating user-friendly web and mobile UX/UIs
  • Writing automated tests for both React components and for browser-based end to end tests
  • Reviewing other developers code in form of github pull requests
  • Ensuring that the features you developed are deployed and working on the staging or production environment

Required skills & experience

  • 3+ years of professional javascript frontend or full-stack development experience (any framework: React, Angular.js, Ember.js, JQuery, Vanilla JS, etc.)
  • 0.5+ years of professional React experience
  • Experience with Redux or others Flux-like state-management libraries
  • Deep web knowledge (DOM, HTML, CSS)
  • Experience in writing automated tests
  • Experience with Git and Github and common development flows
  • Good teamwork skills

Additional desirable experience

  • Mobile development experience (Swift/Objective C and Cocoa for iOS, Java/Kotlin and Android SDK for Android)
  • React Native experience
  • Experience with CSS preprocessors (SASS, LESS, Stylus, ...)
  • Experience supporting legacy browsers (IE10)
  • Experience with CSS3 new features (CSS3 transitions)
  • Mobile development experience via Phonegap/Cordova
  • Knowledge of continuous integration workflow and tools
  • Experience in End to end testing
  • Experience working with project management tools, such as Trello, JIRA, Pivotal Tracker, Zube etc
  • Experience in backend development with Node.js (Express.js)
  • Experience with SQL and NoSql Databases (MySQL/Postgres, Redis)
  • Bash scripting knowledge

Backend Node Software Developer

Permanent

About the position

  • Develop cutting edge software solutions for startups and corporate clients
  • Engage with clients to understand their product vision and design proof-of-concept
  • and production grade products
  • Develop smart contracts on solidity
  • Liaise with frontend developers to build APIs for web and mobile
  • Write automated tests for smart contracts and server side code
  • Design and build large scale, high volume systems

Required skills & experience

  • 3+ years of backend development experience
  • 1+ years of Node.js
  • Experience in writing automated tests
  • Experience with API design and implementation
  • Experience with SQL and NoSql Databases
  • Basic understanding of Linux
  • Git knowledge (feature branches, github flow)

Additional desirable experience

  • Knowledge of ES6+/ES2015+ (new features, specifically: Promises, Async/Await and Generators)
  • Experience in API development and best practices (testing, documenting, versioning, monitoring)
  • Testing Frameworks (Jest, Mocha/Chai/Should.js)
  • Docker experience (Docker Compose, Docker Swarm, Kubernetes)
  • Cloud computing platforms: Azure, AWS (user roles / network configuration / VM deployment)
  • Experience with EC2 APIs (S3, creating and configuring networks and VMs programmatically)
  • Experience in React
  • Blockchain knowledge - Bitcoin: bitcoin core software and rpc api, bitcoin js libraries, block explorer apis, op-return and timestamping. Ethereum: web3.js, setting up and running geth/parity nodes, solidity smart contracts, truffle.js
  • HTML and CSS