smanza

smanza

Elixir / Blockchain developer (Full Remote - French Startup) - Uniris

Introductory paragraph

Uniris and its blockchain is seeking developers to join the adventure.

Uniris offers the first integrated services platform capable of meeting a fundamental need:
giving everyone back the control over technology.

What if technology could finally simplify your daily life without jeopardizing your security?
What if you were told that you already have this technology?

4 years of research and 12 strong international patents endow Uniris
with the technological attributes that the predecessors have lacked -
scalability, speed, reliability and simplicity of native biometric recognition

To operate on a global human scale without control or intervention of any person, company or organization, this “open source” technology is based on a new generation of Blockchain. (TransactionChain)

To achieve the scale and adoption we improved the Blockchain technology so that it can replace any application or service. It relies on a new form of unbreakable validation consensus (ARCH), which is ultra-secure and allows an unlimited number of transactions.

About us

My name: Samuel Manzanera
My position: Architect
Company name: Uniris
Website: uniris.io
Country: France (Full Remote)
Company info and history (how you’re using Elixir etc):

Originally the blockchain should have been developed on C++ but we moved to Golang for the sake code ownership and security. Performance were great, but as the wish to build a global scale, completely decentralized system with an on-chain governance (even the code itself), our needs evolve to achieve a hot swappable and highly fault tolerant system.

As Golang with Plugin (like dynamic library) create a bottleneck in term of complexity and code smells, we investigate other technology and we reached the BEAM. And Elixir/Erlang matched our requirements

So, we rebuilt the system with Elixir to achieve those goals

About the job

Job title: Blockchain / Elixir Developer
Job description: As Elixir developers, the areas of coding may involve:

  • P2P network implementations
  • Distributed algorithms
  • Cryptographic algorithms
  • Hot reload/swap capability
  • Smart contract language development (DSL)
  • Memory efficiency (ETS, Persistent Term, GenServer)
  • Network request efficiency (Binary Protocol, Data streaming)
  • Phoenix API (REST + GraphQL), LiveView
  • Unit testing / Property testing
  • CI: As to build a decentralized system, we are using a local CI (git hooks, credo, etc.)
  • Database: Using NoSQL (Cassandra/ScyllaDB)

We may also leverages some low levels coding as C/C++ or other for intensive work (specific algorithms) or working with low-level primitives such as hardware (Secure elements: TPM, HSM)

Salary range: Depending of the profile
Position on remote work: Wherever
Qualifications or experience required:

  • Blockchain enthousiast: Interest in Blockchain technology, reading through crypto-projects’ Github or even contributed to a Blockchain development.
  • Solid Cryptographic knowledge: comfortable using cryptographic algorithms: hash, digital signature, asymmetric/symmetric encryption
  • Solid P2P knowledge: able to optimize decentralized peer to peer implementations.
  • Coding capabilities: usage of software best practices (unit test, modern software architecture, etc)
  • Strong knowledge of concurrency and writing efficient and safe multithreaded code
  • Strong knowledge of common algorithms and data structures
  • Quick learner: we are looking for developer who thrives on learning new technology
  • Agile knowledge and mindset

What the successful job applicant will be working on:

About the interview process

  1. Interview with myself to ensure the technical background and knowledges
  2. Interview with CEO/COO/CSO to match personal/human behavior and mindset

Further info

By joining Uniris at this very early stage, you get an opportunity to contribute to the success and growth of an ambitious project, with a team of highly-skilled and passionate people.

Join our multi-national team working on patented path breaking technology !

White Paper : https://uniris.io/UNIRIS-White-Paper.pdf

Yellow Paper : https://uniris.io/assets/yellowpapers/UNIRIS-YellowPaper-Season1-Network.pdf

Where Next?

Popular in Jobs Top

jan.zy
About us Company name: Gamecode Website: none yet! Company info: We are a very young startup aiming to create a cutting-edge software ...
New
rockwood
Shape the future of land investing, wherever you are Join our fully-remote team building the most incredible product for land investors. ...
New
jaowcz
We are woumedia. A digital products studio. We design and develop web and mobile apps for startups and established companies. We work ...
New
atal421
About us My name: Adam My position: Software Engineer Company name: IndustrialML Website: https://www.industrialml.com/ Country: USA...
New
zacksiri
Introductory paragraph DeeMoney is a Payments / Remittance company located in Bangkok, Thailand. We’re the one and only FinTech in Thail...
New
distru
Senior Full Stack Software Engineer - Distru, Remote Worldwide Introductory paragraph Powering Trade For The Emerging Cannabis Industry...
New
marcelo
Remote is THE global platform that enables companies to employ people anywhere in the world, taking away all legal and compliance complex...
New
Rachc
Hey there! Remote is solving global remote organisations’ biggest challenge: employing anyone anywhere compliantly. We make it possible ...
New
andre1sk
https://adobe.wd5.myworkdayjobs.com/en-US/external_experienced/job/Seattle/Functional-Programming-Generalist_46723-1
New
glennr
About us Bramble is a platform for banking/insurance/BPOs to improve how they manage their operations. We have traction and are growing...
New

Other popular topics Top

shahryarjb
Hello, I have map which I want to convert it to string like this: the map: %{last_name: "tavakkoli", name: "shahryar"} the string I ne...
New
jay1
Why is it that the mnesia database isn’t the most preferred database for use in Elixir/Phoenix?
New
aesmail
Hello guys, I have finally made it. I created an admin interface for a framework. It’s been on my todo list for years and with the curre...
New
vegabook
I’m brand new to Phoenix and I have stripped one of the demo applications to the bone. I just want to get an svg up on the screen. Here i...
New
vonH
When I run the Plug and I recompile I wind up having to use Ctrl C to quit iex and start again. Witht the help of rlwrap I can use the cu...
New
dblack
I’ve got an issue with an app and I’ve no idea of how to troubleshoot it. I’m hoping someone here might have seen something similar. I p...
New
Brian
What is the proper way to load a module from a file in to IEX? In the python world, doing something like this pretty standard: from ....
New
hariharasudhan94
I would like to know what is the best IDE for elixir development?
New
marick
I had some trouble figuring out how to make many-to-many associations work. Once I got it working, I wrote a blog post. Because I’m a nov...
New
Qqwy
Update: How to use the Blogs & Podcasts section You can post links to your blog posts or podcasts either in one of the Official Blog...
3271 126479 1222
New

We're in Beta

About us Mission Statement