x
Get our mobile app
Fast & easy access to Jobstore
Use App
Congratulations!
You just received a job recommendation!
check it out now
Browse Jobs
Companies
Campus Hiring
Download App
Jobs in Singapore   »   Jobs in Singapore   »   Engineering Job   »   Blockchain Engineer
 banner picture 1  banner picture 2  banner picture 3

Blockchain Engineer

Enjin Pte. Ltd.

(This is a fully remote job.)

About Enjin

Founded in 2009, Enjin is the world's first end-to-end Web3 game development platform and ecosystem, consisting of a blockchain, wallet, marketplace, API, and advanced developer tools. As a scalable, affordable, and feature-rich ecosystem, Enjin's technology has seen wide application in blockchain games, apps, enterprise initiatives, and innovative marketing campaigns. Enjin has developed the world's first NFT minting platform, and the popular Ethereum ERC-1155 token standard. Enjin is the core contributor to Enjin Blockchain, the world’s most specialized blockchain for NFTs and digital assets.


As an expert and pioneer in the field, Enjin has onboarded over 150 different games and game development studios, including longstanding collaborations with Microsoft, and the Japanese game publisher Square Enix. To date, over 250 million NFTs have already been created using Enjin's tools.


Our mission is to provide the best in-class technology and service to onboard the first billion users into Web3 gaming.

About the Role

We are looking for a motivated and passionate Blockchain Engineer to join our team.


You are motivated by challenging projects, and you absolutely love developing with Rust. You have been involved with Rust long enough to understand its design patterns and you’re comfortable writing performant and maintainable code in the language. You pay close attention to unit-testing and security.


You know how to solve development challenges and make architectural decisions by understanding the larger picture of the project’s goals. You want to expand your existing skill-set, and you aren’t afraid to enter uncharted territory. You’re able to thrive and collaborate with your fellow developers in a remote team environment.


You’ll be part of Enjin’s development team, building new software and defining standards for our blockchain ecosystem. You will be involved in both technical specifications and hands-on development. You’ll write software that other developers use, including libraries and APIs. You have the diligence and patience to build secure and high-performance networked software that will be used by enterprise customers.

About You

Required

  • 7+ years of general software development experience.
  • 3+ years experience programming in Rust.
  • Demonstrated ability to write clean, well architected, efficient code.
  • Demonstrated ability to architect complex projects from a set of given requirements.
  • General knowledge of blockchain, cryptography and NFTs.
  • General Substrate experience.
  • Can communicate in English, written and spoken.

Exceptional candidates

  • Experience in Asynchronous Rust programming.
  • Experience with Javascript/Typescript.
  • Experience with PolkadotJS API.
  • Exprience with https://polkadot.js.org/apps.
  • Robust Substrate experience, such as:Running a local testnet
    Debugging a node
    Deploying runtime upgrades
    Understanding of Substrate backend (eg. how storage works, SCALE codes, transaction queue, etc.)
    Writing benchmarks
    Writing storage migrations
    Adding/removing pallets from runtime
    Experience in basic frame pallets, such as balances and staking
    Experience with subxt
    Understanding of blockchain governance systems.
  • Basic or better knowledge of GitHub actions.
  • Experience with blockchain and/or Ethereum smart contracts.
  • Experience with unit testing.

How to apply

Fill in the application here - https://enjin.io/opportunities/blockchain-engineer, and provide one or more rust projects that we can look at that demonstrate your abilities, either directly in your resume or in the cover letter. Open source contributions may also be used.

“This contract is for Atlas Development Services, a core contributor to Enjin Blockchain.”

✱   This job post has expired   ✱

Sharing is Caring

Know others who would be interested in this job?