Lead Full-Stack Developer - (Blockchain) - Node.JS + TypeScript
Hays
2021-12-03 11:00:02
London City, Greater London, United Kingdom
Job type: fulltime
Job industry: I.T. & Communications
Job description
We are an international art services business working with leading artists and estates across
publishing, print-making, digital, film and art research and analysis.
We are delighted to announce our collaboration with a leading NFT Marketplace, a new scalable and sustainable Ethereum sidechain optimised for creators. Together we're collaborating to bring world-class artists, projects and platforms into our new ecosystem.
Our growing technical team contains a set of very capable Smart Contracts Developers, Software Engineers, Data Scientists, DevOps and supporting staff. We constantly tackle new and challenging problems - some of these solutions have involved developing our own in-house tools using machine learning, artificial intelligence, and augmented reality. Utilising modern cloud infrastructure and coding practices, we pride ourselves in exceeding the expectations of internal and external stakeholders. Using the very best tools, frameworks and programming standards, including TDD, BDD and Acceptance Criteria Testing, we aim to create a technical team that leads by example and excels in clean, readable and modular code.
What you'll learn on the job:
* Blockchain and smart contract development (using EVM\/ Solidity) with basic knowledge of the principles of cryptography.
* Back-end development using Node.js, MongoDB and GraphQL and the AWS suite of managed services.
* Integrating with Ethereum smart contracts using blockchain tools and software.
Additional responsibilities:
* Assisting in maintaining the products extensive CI\/CD pipeline.
* Completing code reviews of other team members code and assisting in the mentoring of other developers.
* Completing research with respect to the implementation of new product features and refactoring of existing features.
* Executing various user stories from the product's backlog
* Assisting in the completion of those tasks within the agreed timeline and in accordance with the story's acceptance criteria.
* You will be expected, within a short ramp up period, to make major contributions to the product's development across the full stack, including but not necessarily limited to:
Requirements: You have 3+ years' experience working on production applications across the full stack, in either a start-up, \"innovation lab\" or product development environment, and that experience includes:
* Usage of modern Javascript frameworks, preferably with React or TypeScript.
* Experience working on the backend for production applications in Node.js.
* Significant experience working with NoSQL and SQL databases which might include direct experience with MongoDB, Neo4j, PostgreSQL, MySQL and GraphQL.
* Test Driven or Behaviour Driven testing to validate your code using modern testing tools such as mocha\/jest and cypress preferably using a CI\/CD pipeline
* Experience working with Docker and\/or Kubernetes as well as basic deployment knowledge to recognised cloud providers such as AWS, Azure or GCE.
* You are self-driven and able to work independently and with little direction, with the ability to reach out to teammates and other technology specialists when required.
* You understand that being a highly skilled developer you are continuously learning and exploring new tools and technologies.
* You know how to work effectively in a remote environment, but when circumstances permit would have no problem working in the company's offices several days a week as circumstances require.
* You enjoy mentoring and coaching and have no problem pair programming from time to time.
Hays Specialist Recruitment Limited acts as an employment agency for permanent recruitment and employment business for the supply of temporary workers. By applying for this job you accept the T&C's, Privacy Policy and Disclaimers which can be found at hays.co.uk