To ogłoszenie wygasło w dniu 2021-03-08 13:00.

Senior Fullstack Javascript Developer

Rumble Fish Poland Sp. z o.o.

13 000 - 19 000 zł netto

  • Kontrakt Umowa

  • Senior Poziom doświadczenia

  • 21-30 pracowników Rozmiar firmy

  • 2017 Rok założenia firmy

  • https://www.rumblefish.dev/ WWW

Opis oferty

Dear Candidate,
You’ll have a chance to work on Zbay, an innovative desktop app which is an attempt to build a secure, decentralized substitute for team chat tools like Slack, Discord, or Keybase. 

The goal is to achieve a similar level of usability and reliability to centralized tools, while reducing or outright eliminating risks from phishing attacks, malware attacks, and large-scale data breaches. 

Zbay also integrates the privacy-focused cryptocurrency Zcash. Users can send and receive Zcash, register names for users and communities on the Zcash blockchain, and—potentially, in the future—purchase additional services such as persistent encrypted storage. 

Nowadays we are also doing a lot of work involving Tor v3 Onion Services and Libp2p. The majority of the work in the project is related to changing our infrastructure to move away from using Zcash as transport of messages. We are replacing this with a solution based on Libp2p and IPFS, while connecting over Tor for privacy. There will also be quite a lot of work regarding cryptography setup of communication. This position also requires a fair bit of reading to choose the right tools/libraries for our goals. There isn’t an app like Zbay, but there are similar out there, so we keep an eye on them and sometimes collaborate.

Zbay is using Electron framework. This implies NodeJS for the OS-side of it. For the frontend-side we are using a combination of React + Redux + Material UI. We have recently made a push to move our codebase from Javascript to Typescript.

Zbay supports Linux, macOS and Windows. It is cross-compiled to each of these platforms using Github Actions.

Zbay is open source. You can find the code repository here.

Required technologies:
Typescript
Libp2p
Tor
Good understanding of cryptography

Nice to have:
React
Material UI
Redux
Electron
OrbitDB
Socket.IO

Important traits:
Passion of cryptography and decentralization
Enthusiastic approach to work with bleeding edge technologies
Critical thinking and problem solving
Communication skills
Proactivity
English

Our methodology:
Integration and units tests
Agile management (Scrum, Agile)
Code reviews (GitHub)
Pair programming
Build server (GitLab/GitHub)
We work on Linux

Here’s What We’ll Bring to the Table:
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

Metodologia pracy

  • System kontroli wersji
  • System zarządzania projektem
  • Metodologia Agile ― scrum
  • Komunikator firmowy
  • Code review ― Github
  • Continuous Integration
  • Testy jednostkowe
  • Testy integracyjne
  • Testerzy w zespole
  • System zarządzania wiedzą
  • Statyczna analiza kodu
  • Swoboda w wyborze oprogramowania

Oferujemy

  • Pokój gier
  • Kuchnia
  • Prysznic
  • Szkolenia
  • Elastyczne godziny pracy
  • Prywatna opieka zdrowotna
  • Darmowa kawa i inne napoje
  • Darmowe przekąski
  • Karta multisport (lub podobna)

Praca w Rumble Fish Poland Sp. z o.o.

O Rumble Fish Poland Sp. z o.o.

Rumble Fish is a Software Development House specializing in Blockchain, FinTech, AWS Cloud Applications and e-commerce.
As quick adopters of latest technologies, we aim to deliver cutting-edge functional and fast solutions.

A team of experienced full stack developers with extensive expertise in ethereum Blockchain, AWS, Cloud Computing, Solidity smart contracts, Node.js, React, Python, Node.js, Hyperledger and FinTech. Rumble Fish provides custom end-to-end software engineering services.

We know the importance of a work-life balance. We are passionate about creating an unplugged atmosphere.

Pytania i odpowiedzi