You’ll have a chance to work on a fun virtual lounge app and digital game for music discovery, on Web3 and IPFS / Filecoin and use a cryptocurrency to reward DJs.
This is not a typical app. It’s different because there is no backend. The whole application runs in a browser. It establishes direct connections to other players using WebRTC protocol. We use libp2p library to accomplish that.
Entire application state exists as a collective state kept by the collective. The challenges we face are typical to distributed systems. For example, how do we decide which player gets hold of a resource if few of them try to grab them at same time? There is no backend that can make arbitrary decisions, so instances of application needs to come to some sort of agreement.
Additionally, this is a game. It needs to be fun. There is a lot of UI work (we use React) and animations. This project is ideal for someone who likes games and music and also is a passionate in distributed systems design.
10,000 – 18,000 PLN net on B2B
Typescript
React.js, Redux, Redux saga
Lerna
experience with distributed systems design
Nestjs
PostgreSQL
AWS
Libp2p
Ipfs
Textile
Filecoin
integration with Audius and Diffuse
React native
Ethereum
Enthusiastic approach to work with bleeding edge technologies
Critical thinking and problem solving
Strong belief in decentralized future
Communication skills
Proactivity
English
Integration and units tests
Agile management (Scrum, Agile)
Code reviews (GitHub)
Pair programming
Build server (GitLab/GitHub)
We work on Linux
Awesome projects to work on
Supportive people ready to share their knowledge
Non-Corporate culture
Elastic working hours
Paid holidays
Training budget
In-house courses and in-house hackathons / hack-nights
Private healthcare
Multisport Plus
Coffee / fruits / snacks
Lovely office in the heart of Cracow