⭐ Featured Opportunity

Blockchain Software Engineer

Engineered Distributed Intelligence : Mentat delivers AI and Blockchain solutions for enterprises that are seeking to unlock the hidden value of their data. We have worked with the UK Government, Global Investment Banks, Hedge Funds, Fintech, Telcos & Industrial companies. We deliver transparent full stack solutions that accelerate enterprise performance by pushing the boundaries of software engineering.

All our positions are currently remote first; we are a distributed team currently working between GMT to GMT+4 timezones. We require fluency in English and a willingness to collaborate during our timezones. The traits we value outside technical capability: integrity, ownership, a professional work ethic and the willingness to engage actively with all team members.

For more information about Mentat Innovations please visit: ment.at

We are looking for driven and enthusiastic blockchain software engineers to join our team and work on our enterprise DLT and consumer crypto projects. You will work with our CTO and technical team to expand existing products capability as well as work in new ventures. This is an opportunity for a developer who is genuinely excited by new blockchain technologies and has a passion for building products in the fast evolving crypto space.

All our positions are currently remote first; we are a distributed team currently working between GMT to GMT+4 timezones. We require fluency in English and a willingness to collaborate during our timezones. The traits we value outside technical capability: integrity, ownership, a professional work ethic and the willingness to engage actively with all team members.

Responsibilities

  • Architect and build smart contracts and distributed applications from scratch.
  • High-level system design: definition of the server-side system's modules/services and how they interact with users (both web-based and mobile) as well as with each other.
  • Integration of user-facing elements developed by a front-end and mobile application developers with server-side logic.
  • Optimization of the system software for performance and scalability, e.g., use of caching, choice between single (event-based) or multi-threaded implementations.
  • Design and implementation of data storage solutions, e.g., selection between Relational or NoSQL technologies.
  • Ability to explain the technical trade-offs of different approaches, including estimating how long each one will take to build.
  • Build reusable code and libraries for future use.
  • Learn and introduce new technologies (programming languages, frameworks, cloud-based services) to our systems as technologies evolve.

Requirements - Qualifications

  • Deep understanding of core blockchain concepts and protocols
  • 3+ years professional experience. Master's level work and above in Computer Science and related technical areas is considered equivalent.
  • Demonstrated experience in any of the following : Python, Go, Java, C++ and/or C#
  • Knowledge of Web3 and Ethereum development tools.
  • Familiar with developing Ethereum smart contracts written in Solidity.
  • Knowledge of the Algorand blockchain will be a huge plus.
  • Familiar with large codebases.
  • Solid foundations in Computer Science principles including Algorithms, Data Structures, and Databases.
  • Write code with resiliency and security in mind.
  • Assist in problem and incident resolution as appropriate.
  • Familiar with cryptocurrencies.
  • Familiar with P2P networks.
  • Knowledge of the concurrencies and writing safe and efficient multithreaded codes.
  • Ability to work on GMT to GMT+4 timezones schedule

Benefits

  • Competitive Salary
  • Bonus
  • Potential for token participation in projects

 

Listed in: Crypto Jobs, .

14 applications

Related Salaries in Web3