At Enjin, we are a digital tribe of wanderers exploring innovative uses of blockchain technology, and we hope to find proactive, motivated developers to join us on this quest.
We continually strive to improve and make the use of our tools and blockchain technology as easy as possible. Ultimately, we aim to enable individuals of any experience level and businesses of all sizes to easily create, manage, distribute, and integrate next-generation blockchain assets.
You are motivated by challenging projects, and you absolutely love developing with Rust. You’re humble but able to confidently communicate and collaborate with your fellow developers in a remote team environment.
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.
What You'll Do
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, APIs and wallets.
You have the diligence and patience to build secure and high-performance networked software that will be used by enterprise customers.
Requirements & Qualifications
- 1 year of Rust development experience
- 3+ years of software development experience
- Experience using the Git Version Control System (VCS)
- Experience with unit testing
- Fluent in English, written and spoken
- Team player that thrives in a collaborative environment
- Experience with blockchain and/or Ethereum smart contracts
- Experience with GraphQL is a plus