Position: Node.js Developer
Company: DevShore
Category: Node.js
Experience required: 3y
English level: upper

The Client is a diverse team with great people from across the world, based in Marbella, Spain. Their teams are in charge of backend and front end development, marketing and branding, strategy, affiliation and acquisition, customer support, and much more.​ They do everything in-house – everything!

They are driving towards building their own games, being web3 based with their own token and NFT marketplace. They will build out all the needed reward and campaign management tooling that integrates with the blockchain to help drive retention.

**Things you’ll do:**
- Write efficient, reliable, robust, well-tested code
- Build user-friendly, responsive, and fast user interfaces
- Work independently and with high autonomy within our teams
- Contribute to specification, design, build and test phases of development
- Learn new things and hopefully help us learn new things too

**Must have:**
- Extensive experience with Node.js and TypeScript
- Experience with GraphQL & GRPC
- Experience with JSON RESTful APIs
- Experience with test tools and frameworks like Mocha and Jest
- Familiarity with Git and Yarn

**Nice to have:**
- Experience with Kafka and Elasticsearch
- Experience with Docker, part of our internal tooling stack

**English: **Upper-Intermediate or above
**Interview steps: **intro - tech interview - interview with CTO

**It's a full time, remote, long-term.**