Job

button-icon-arrow-right
button-icon-arrow-left

Apply for this Job

UploadChoose a CV

To find out about how we process your data, please read our privacy policy.

Send

Consultant

button-icon-arrow-rightApply

Job Overview

Node Developer in London, UK

  • Reference - VN-01
  • Permanent
  • £70,000 - £80,000 per annum

Introduction to the Company

My client provides a service for the top end of the NFT market. This includes a

white-labelled marketplace, and a number of associated products covering the entire

lifecycle of the digital assets. My client is working on a new offering which would allow any

corporation to gain exposure through selling NFTs with a gamified user experience that

removes any blockchain complexity.

Role

We are hiring an experienced Node.Js developer to be part of a dynamic team designing

and developing a new offering, and enhancing various existing products.

We have ambitious plans, first-class partnerships, and are determined to succeed. We are

looking to significantly expand our agile global team with exceptional engineers.

Your Responsibilities

● Take a holistic view of the web application codebase, ensuring secure, efficient and

error-free operation of the FE-BE-DB technology stack.

● Contribute clear and maintainable high-quality code and documentation thereof,

taking responsibility for the implementation of features end-to-end.

● Design and develop new functionality using appropriate components, libraries and

techniques finding optimal balance between speed, quality and cost.

● Ensure consistent application of development best practices throughout the

codebase and across teams.

● Provide guidance and feedback to junior engineers and contractors 'by example'

through personal professional excellence as well as via mentorship, design and

code reviews.

● Accurately estimate, prioritise, plan and manage own activities to deliver the most

value to the company through creation of valuable artefacts.

Candidate Specification - Technical Skills

Core Requirements

● Prior hands-on experience with designing, developing and running in production

high-traffic e-commerce web applications on AWS infrastructure.

● Strong experience with NodeJS

● Experience using TDD Methodology and frameworks such as Jest, React Testing

library...

● Experience of integration with Auth0 and/or other OAuth2 providers.

Job Description & Candidate Specification

● Experience of integrating with online payment services such as Stripe, Square,

Paypal, or others.

● Expert knowledge of web application back-end frameworks such as

Node.JS libraries and React State management, their comparative

advantages/disadvantages.

● Ability to work with both SQL and NOSQL databases such as MongoDB or

PostgreSQL.

● Strong understanding and experience with different web application architectural

paradigms, knowledge of building systems for performance, security and scaling.

● Experience with and knowledge of relevant AWS services and how to utilise them

in web applications such as EKS, EC2, S3, CloudFront, DocumentDB and others.

● Experience with system monitoring to manage stability of software in production.

● Experience with automated deployment using Terraform or Cloudformation is a

plus.

● Knowledge of or interest in blockchain technology.

Soft Skills

● Willingness and ability to collaborate with others (internally and externally) in a

fast-paced, high-ambiguity startup environment.

● Autonomy, strong problem solving skills and desire to explore new technologies

and comprehend difficult concepts and code independently.

● Ability to quickly grasp complex problems, propose solutions and take ownership of

the development thereof to production quality.

● Strong communication skills, both verbally and in writing.

Stand-out Qualities

● Prior experience in development web applications integrated with or built on top of

blockchains (ideally Polkadot or Ethereum).

● Understanding of blockchain ecosystem and development, such as wallets, gas

fees, transactions, NFTs, and the core concepts such as consensus,

decentralisation, and tokenomics protocols.

● Experience in building trading platforms, web stores, or large-scale social media

systems.

● Experience with highly scalable systems.

Similar Jobs

Top