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]

Senior Agile Delivery Manager

Permanent

About the position

    As Senior Agile Delivery Manager you will oversee a wide variety of projects from conceptual design through implementation, engaging directly with large and small clients and coordinating development teams to deliver solutions.

    Working in advanced technology architecture you will help to define and deliver solutions for clients and integrate both custom and packaged technologies to cover the complete life cycle of systems delivery. You will be responsible for taking solutions’ functional and technical requirements through the development process to delivery and implementation.

    You will assist with the ongoing development and improvement of Applied Blockchain’s project delivery framework (including which methodologies are used and how they are implemented), promote and ensure that projects are run according to the agreed framework.

    This role reports to the Chief Operating Officer, and is a full time, permanent position in our London office.


    You will be directly accountable for delivering individual projects, including:


  • Engaging closely with clients and other stakeholders to define the vision and roadmap
  • Working with the delivery team to translate client requirements into sprint deliverables
  • Coordinating delivery activities (both on and offshore) including running planning sessions and daily stand ups
  • Arranging end of sprint demos with internal stakeholders and external clients
  • Proactively managing scope changes, risks and issues
  • Tracking delivery versus plan and budget
  • Generating relevant reporting and providing a high level of transparency to clients and internal stakeholders
  • Making clients aware of the time and financial impact of scope and requirement changes (“no surprise environment”)
  • Define, develop and generate metrics for teams, internal stakeholder and external stakeholders
  • Ensuring that the overall delivery to the client includes non-functional requirements (and documentation)

Required skills & experience

  • Proven experience as an Agile practitioner with a minimum of 5 years’ experience organising teams to deliver large scale, complex strategic projects. This person should personify Scrum and Agile
  • Evidence of building a trusting and safe environment where problems can be raised without fear of blame, retribution, or being judged, with an emphasis on continuous improvement and problem solving
  • Knowledge of numerous well documented patterns and techniques for filling in the intentional gaps left in the Scrum approach (e.g. Burndown/Burn Up techniques, Retrospective formats, handling issues/bugs)
  • Knowledge and experience with widely successful Agile techniques (e.g. User Stories, BDD, TDD, Continuous Integration, Continuous Testing, Pairing, Automated Testing, Agile Games)
  • Excellent communication and mentoring skills
  • Ability to hold team members accountable via appropriate empowerment, set clear performance standards, resolve performance issues and keep the team engaged and on track
  • 1-2 years practical software development experience in one of the mainstream programming languages
  • Bachelor’s degree (ideally in engineering, computer science or related field)

Additional desirable experience

  • Bitcoin/Ethereum
  • Node.js
  • React Native
  • Jira and Trello

Senior DevOps

Permanent

About the position

    DevOps Engineer is responsible for deploying, automating, maintaining, troubleshooting and improving the systems that keep the backend infrastructure running smoothly.

    The role requires you to have hands-on technical experience and a can-do approach towards environment automation/management and continuous improvement.

    The DevOps Engineer works collaboratively with software engineering to deploy and operate our systems.

    Help automate and streamline our operations and processes. Build and maintain tools for deployment, monitoring and operations. And troubleshoot and resolve issues in our dev, test and production environments.

Required skills & experience

  • 2+ years experience as a DevOps Engineer in a commercial environment
  • 2+ years 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
  • Have 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 (Azure, AWS)

Additional desirable experience

  • Professional experience managing and operating solutions built on blockchain
  • 3+ years experience in a major programming language (Ruby/ Python/Javascript/C++/Java/C#)
  • Knowledge and experience of Terraform and Packer
  • Experience maintaining high traffic websites and web services
  • B.Sc. in Computer Science or another equivalent technical discipline