R

Blockchain Engineer

Recruitment
On-site
London, United Kingdom



Job Brief:


We are currently exclusively retained by a layer one protocol who are looking to hire aΒ skilled Blockchain Developer to join their team and contribute to the development of their cutting-edge blockchain solutions. The ideal candidate will be responsible for designing, implementing, and maintaining blockchain-based applications while ensuring high performance, security, and reliability.


Responsibilities:

  • Design and develop new blockchain-based solutions and re-architect existing systems to integrate blockchain technology.
  • Collaborate with a team of developers in test-driven, iterative development processes, including prototyping and code reviews.
  • Code clean and efficient middle and back-end components for blockchain applications.
  • Implement scalable and robust blockchain services.
  • Develop and maintain external and internal blockchain APIs.
  • Conduct unit and performance tests to ensure scalability, reliability, and security of blockchain applications.
  • Review and debug blockchain code as needed.
  • Create comprehensive documentation, including flowcharts, diagrams, and code comments, to facilitate understanding and maintenance of blockchain solutions.
  • Determine and design system specifications, standards, and programming approaches for blockchain implementation.

Requirements:

  • Bachelors degree in Computer Science, Software Engineering, or related field.
  • 1 to 3 years of experience in software engineering, with a focus on blockchain development.
  • Proficiency in developing server-side applications using blockchain technologies.
  • Experience with blockchain frameworks and platforms.
  • Solid understanding of blockchain principles, protocols, and consensus mechanisms.
  • Familiarity with relational databases (e.g., MySQL, PostgreSQL) and NoSQL databases (e.g., MongoDB) in the context of blockchain development.
  • Strong object-oriented programming skills, preferably in languages commonly used in blockchain development such as Solidity or Go.
  • Ability to quickly adapt to new technologies and frameworks in the rapidly evolving blockchain space.
  • Knowledge of blockchain architecture, design patterns, and best practices.
  • Excellent communication and teamwork skills, with the ability to effectively collaborate with cross-functional teams.

Benefits:


  • Competitive salary commensurate with experience and expertise.
  • Flexible work hours and remote work options.
  • Professional development opportunities, including access to conferences, workshops, and online courses.
  • Opportunities to work on innovative projects at the forefront of blockchain technology.
  • Collaborative and inclusive work environment that values creativity and teamwork.
  • Employee stock options and performance-based bonuses.