Rust developer

Firma:

OpenSoftware

Typ: backend
Poziom: regular
Dodano: 2 tygodnie temu

lokalizacja

Miasto: Kraków, Zdalnie

formalności

Typ umowy: kontrakt b2b, umowa o pracę
Widełki: 4 000 - 12 000 zł netto (umowa o pracę)

projekty

Typ projektów: projekty dla klientów, własny produkt
Nazwa produktu: Trusted Digital Assistant (TDA)
Wykorzystywane technologie/narzędzia:
Główne: Python, JavaScript, TypeScript, vue.js, KERI 3, Hyperledger Aries 4

praca

Metodyka pracy: Scrum
Długość sprintów: 2 tyg.
Wielkość zespołu: 4-5 os.
Elastyczne godziny pracy: tak
Okazjonalna praca zdalna: tak

Wymagane technologie /narzędzia

Oczekiwane:
Rust
Mile widziane:
Python
JavaScript
TypeScript

inne wymagania

Doświadczenie: 1+
Język obcy: angielski
Poziom: Wykorzystanie w pracy:
Zastosowanie: czytanie dokumentacji, kontakt z klientem, zespół międzynarodowy,

Profity dla pracowników

Opieka medyczna
Ubezpieczenie
Możliwość 100% pracy zdalnej
Elastyczny czas pracy
Dedykowany czas na rozwój osobisty w ramach czasu pracy (np. wkład w OSS, zgłębianie wiedzy, pisanie bloga etc.)
Możliwość bezpośredniego wpływu na kierunek rozwoju technologii poprzez udział w spotkaniach grup roboczych
Możliwość bezpośredniego wpływu na kierunek rozwoju technologii poprzez dowolność w wyborze narzędzi do ich realizacji
Przeważnie “green field development”, no legacy code

TDA – dlaczego to budujemy:

TDA, czyli Trusted Digital Assistant, lub po prostu “cyfrowy bliźniak”, albo bardziej znany z Marvela J.A.R.V.I.S, to narzędzie, które ma nas wspierać w codziennym życiu od zakupu biletów do kina / na samolot, współpracy z innymi “cyfrowymi bliźniakami” celem zwykłej komunikacji lub korzystania z usług (serwisów) które oferują, aż po (albo przede wszystkim) opcję kontroli własnych danych, które każdy z nas każdego dnia oddaje bezpowrotnie do wszelkiej maści organizacji, które je następnie przetwarzają dla swoich korzyści celem “świadczenia lepszej jakości usług”. Naszym celem/ideą jest odwrócenie tego dziś powszechnego trendu i zwrócenie danych z powrotem pod kontrolę ich właścicieli. Pomysł mamy z pewnością ambitny, do pracy na lata i wymagający synergii technologii z wielu obszarów.

TDA rozwijamy pod parasolem fundacji Human Colossus Foundation: https://humancolossus.foundation/about

Bardzo podstawową wersję TDA zbudowaliśmy na potrzeby projektu https://humancolossus.foundation/blog/ujalo98s00b93gh7gqkuqd3lfj52xq .

“Stack technologiczny”:

TDA na dzień dzisiejszy to wiele konceptów/technologii/idei, z których najważniejsze to:

– SSI: idea/ruch zmiany kierunku przepływu informacji. Przejście z modelu tożsamości federacyjnej (federated identity) do modelu zdecentralizowanego (decentralized identity). Bardzo dobre wprowadzenie do SSI: https://humancolossus.foundation/blog/invitation-core-public-utility-technologies-for-a-next-generation-internet (część I) oraz https://www.manning.com/books/self-sovereign-identity ;

– OCA: architektura harmonizacji zarządzania informacją, wykorzystująca koncept “content-addressable storage”;

– KERI: infrastruktura będąca alternatywą (następnikiem?) do blockchain w idei SSI. Technologicznie i koncepcyjnie “blow your mind”. Więcej: https://github.com/decentralized-identity/keri lub po prostu https://keri.one/ .

TDA na dzień dzisiejszy to backend, który stanowi HyperLedger Aries (Python) z własnymi nakładkami. Frontend to Javascript (VueJS) z niewielką domieszką Kotlina (chcemy zastąpić go Rustem i WASM), który budowany jest do Javascript. Całość funkcjonuje w środowisku VE (Docker + Docker Compose).

Oferujemy

– Możliwość pracy przy projekcie, który przywróci ludziom kontrolę nad informacjami, które należą do nas, a są obecnie są rozproszone w wielu “data silos”, nad którymi nie mamy żadnej kontroli;

– Pracę przy technologiach, które dopiero się kształtują i pracę przy koncepcjach, które dopiero powstają. Działając w tym środowisku dopiero co budujemy ekosystem, który położy solidne podstawy pod konkretne przypadki użycia. Gwarantowany brak rutyny;

– Możliwość wpływu na kierunek rozwoju technologii, która dopiero powstaje. Nasza codzienność to praca z RFC’s w wersji “draft”, lub opracowywanie konceptów, do których takowe jeszcze nie powstały. Daje to bardzo szerokie możliwości w kwestii wpływu na obecny i przyszły kształt implementujących je bibliotek;

– Możliwość udziału w pracach grup roboczych konkretnych technologii. W tej kwestii ściśle współpracujemy z fundacjami https://humancolossus.foundation/ , https://identity.foundation/ oraz https://trustoverip.org/ .

/

We offer:
– A work opportunity with the project that will reinstate the balance for us, humans, regarding the control of information that belong to us, but is currently split across many data silos, that we do not have absolutely any control of;

– Working with technologies that are just emerging and working with concepts that are just emerging. Operating in this environment, we are just building an ecosystem that will provide a solid foundation for specific use cases. No routine guaranteed;

– Influencing the direction of development of technologies that are still being defined. Our daily routine is working with RFC’s in “draft” version, or forming concepts for which they have not yet been created (RFC’s). This gives a wide range of possibilities in terms of the impact on the current and future shape of the libraries implementing them;

– Opportunity to participate in the working groups of specific technology. In this case, we work closely with foundations https://humancolossus.foundation/, https://identity.foundation/ and https://trustoverip.org/.

Wymagania – wiesz/umiesz/potrafisz:

– Korzystasz z systemu Linux lub Mac OS,
– Posiadasz w swojej “skrzynce z narzędziami” kilka “młotków”, w szczególności interesują nas Javascript / Typescript / ES6;
– Jesteś otwarta(y) na spotkanie z dużą dawką nowej wiedzy, która będzie niezbędna do przyswojenia, przed rozpoczęciem wykonywania Twoich codziennych obowiązków;

Dodatkowo:
– Być może koncept zarządzania własną tożsamością w internecie nie jest Ci obcy i chciał(a)byś mieć wpływ na kierunek jego rozwoju;
– Być może potrafisz rozwinąć skróty DID, VC i inne z ruchu SSI[1].

/

– You are fluent in Linux environment or Mac OS;
– You are having in your toolbox various hammers, in particular we’re interested in Javascript / Typescript / ES6;
– You are open for new knowledge that is essential to grasp before you will start working on your daily basis.

Nice to have:
– Perhaps you are familiar with the concept of self identity management in the internet and you would like to have an influence towards its development;
– You are familiar with these acronyms and/or abbreviations regarding SSI movement[1]: DID, VC and others.

[1]: https://sovrin.org/faq/what-is-self-sovereign-identity/

 

Sposób aplikowania

Napisz kilka zdań w czym mógłbyś(abyś) nam pomóc (np. dlaczego Twoja osoba będzie stanowić wartość dla zespołu, albo w jakich technologiach możesz nam pomóc) i wraz ze swoim CV wyślij na adres / Please write a couple sentences how can you help us (ie. why you’d be a valuable addition to our team, or in which technologies you feel strong and how would it help us) and with your CV send it to:
[email protected] .

Proszę dodaj do tematu wiadomości / Please send the email with the topic including the following phrase:
[praca/job] software developer 3464986

czytaj więcej»
#Open Source
aplikuj

Odpowiedz na tą ofertę

Zgłoszenie trafi bezpośrednio do osoby odpowiedzialnej za tę rekrutację
Wysyłając aplikację z Crossweb, bardzo pomagasz nam się rozwijać

    Podobne oferty w Twojej okolicy

    .NET Developer
    Rekrutacja
    online
    Kraków
    Python Cloud Developer
    Rekrutacja
    online
    oferta z widełkami
    Python, SQL, Django, testy jednostkowe i integracyjne, Scrum, unit testing, CI/CD , Flask, Lambda
    Białystok + 3 miasta
    Java Cloud Developer
    Rekrutacja
    online
    oferta z widełkami
    Java, GIT, Spring, Jira, Confluence, Maven, testy jednostkowe i integracyjne, Spring Framework MVC, Spring Boot, IntelliJ, Microservices, Microservices Architecture
    Białystok + 3 miasta
    Backend Developer Node.JS
    Rekrutacja
    online
    oferta z widełkami
    JavaScript, Node.js, NoSQL, SQL, Jest
    Kraków + 1 miasto
    Java/ Kotlin Developer
    Rekrutacja
    online
    oferta z widełkami
    Java, Kotlin
    Kraków
    Software Engineer
    Rekrutacja
    online
    oferta z widełkami
    AWS, Golang
    Kraków
    PHP (to be JVM) Developer
    Rekrutacja
    online
    PHP, MySQL, NoSQL
    Kraków
    C++ Game Developer
    Rekrutacja
    online
    oferta z widełkami
    SVN, GIT, C++, STL
    Kraków + 1 miasto
    Mid PHP Developer
    Rekrutacja
    online
    oferta z widełkami
    Laravel
    Lublin + 2 miasta
    Scala Developer
    Rekrutacja
    online
    oferta z widełkami
    Scala, Akka, Play Framework, Cats
    Zdalnie
    .Net Developer
    Rekrutacja
    online
    oferta z widełkami
    ASP.NET, C#, MSSQL
    Katowice
    Java Developer
    Rekrutacja
    online
    oferta z widełkami
    Java, Spring, Hibernate, SQL, JUnit, REST API, Microservices
    Warszawa + 1miasto
    .NET Developer with Azure
    Rekrutacja
    online
    C#, .NET Core, .NET Framework, Azure
    Katowice + 2 miasta
    Senior PHP Developer
    Rekrutacja
    online
    oferta z widełkami
    TDD, design patterns
    Lublin + 2 miasta
    API Developer
    Rekrutacja
    online
    API, .NET Core, WebAPI, Cloud
    Katowice
    Global Solution Architect - fully remote
    Rekrutacja
    online
    C#, .NET, React, Angular, Docker, Kubernetes, Spring Cloud
    Katowice + 1miasto
    Java Developer
    Rekrutacja
    online
    oferta z widełkami
    MySQL, Java, MongoDB, Spring
    Zdalnie
    .NET Developer z językiem niemieckim
    Rekrutacja
    online
    MSSQL, agile, .NET Core, .NET Framework
    Zdalnie + 1miasto
    poprzednia firma
    następna oferta pracy