This job listing expired on Apr 29, 2018
Tweet

What is Gimli?

Built on top of the Ethereum blockchain, Gimli is the first decentralized, trustless platform, that allows eSports viewers to use digital tokens to place real time bets on video game outcome. Unlike centralized solutions, Gimli is transparent and resistant to hacking. The Gimli Smart Contract, that implements the betting process, guarantees safe betting between users without needing a third party institution. The ongoing bets as well as the matchmaking algorithm, hardcoded into the Ethereum blockchain, are accessible to all. This decentralized model also reduces transaction and other operating costs, and these savings are passed on to the consumer. Gimli aims at being the preferred global platform for eSports digital betting as well as the leading brand in competitive eSports, connecting millions of game enthusiasts around the world via a secure and reliable betting platform.

The Opportunity:

We're seeking a Backend Engineer who is a self-starter and quick learner with a keen interest in Ethereum and blockchain technologies. Our ideal candidate is one who communicates effectively and consistently ships high quality, well-tested code.

Responsibilities:

  • Design and implement backend services - APIs, web services

  • Integrate with developed frontends and blockchain

  • Collaborate with the team with well communicated and documented processes

  • Develop high-quality software design and architecture

  • Identify, prioritize and execute tasks in the software development lifecycle

  • Develop tools and applications by producing clean, efficient code

  • Automate tasks through appropriate tools and scripting

  • Review and debug code

  • Perform validation and verification testing

  • Collaborate with internal teams and vendors to fix and improve products

  • Document development phases and monitor systems

  • Ensure software is up-to-date with latest technologies

Requirements:

  • At least 3 years of backend engineering experience, a large portion of which was in a team environment

  • Preferred programming languages: Node

  • Blockchain / Ethereum experience a strong plus

  • Database experience: MongoDB, Redis, Elastic

  • Experience with API design and implementation

  • Ability to architect software using the services provided by a cloud provider

  • Ability to incorporate the requirements of both the frontend and infrastructure domains into software design

  • Some experience building web APIs (preferably RESTful)

  • Database experience: SQL preferred; noSQL acceptable

  • Strong communication and documentation skills as well as proven ability to work within a team

And here are some of the perks of being part of a unique organization:

  • The forefront of a revolution. We fundamentally believe that a next generation of technologies presents the opportunity to create a more just and equitable society.

  • A dynamic start-up environment.

  • Continuous learning. You’ll be constantly exposed to new languages, frameworks and ideas from your peers and as you work on different projects -- challenging you to stay at the top of your game.

  • Deep technical challenges. This entire ecosystem is less than 10 years old. Ethereum itself is still a toddler. There is much work to be done before these platforms can scale to the order of millions or billions of users.

  • Revolutionize the eSports market, meet with high rank streamers and players.