Avatar for Loki

Using cryptocurrency to incentivize node operation in a decentralized messaging service

Software Engineer - Javascript Messaging Protocol/App

$65k – $110k • No equity
Apply now
Javascript development in mature code base interacting with custom decentralised server architecture and networking protocol. Self directed and agile feature implementation while also contributing to higher level design decisions. Understand and manipulate cryptographic primitives to ensure security guarantees. Additional skills in Android, iOS or C++ development preferred but not required.

Minimum Requirements:

2+ Years as a professional Software Engineer
1+ Years with Javascript (React, and any framework)
Local to Melbourne strongly preferred - remote is possible for candidates in AU, AS, and NA regions

Additional Desirable Skills:

C++ or Java
Mobile Development, Android/iOS
Distributed Network Engineering
Information Security

Position Details:

Loki (loki.network) is an open source software project aimed at creating secure communications technology. We are fully funded as a not-for-profit in Australia, and have lively offices in the heart of Melbourne’s CBD in Australia. We’re very passionate about digital privacy, and also work on a new onion routing network and a privacy preserving cryptocurrency.

This position is on the Messenger team, working on our new secure communications app that uses end-to-end encryption, onion routing, and public key crypto to ensure users can have online conversations with almost zero metadata created. You can try the beta here: (loki.network/s)

This role is mostly concerned with the desktop application (electron/JS) and the backend architecture of the protocol. We’re seeking an experienced, competent developer to join the team. You will be required to conduct an online coding interview in a language of your choice to demonstrate your capability as a software engineer.

Responsibilities and Duties:
- Collaborate with team members locally and abroad from NA time zones
- Meet regular release deadlines while coordinating with different platform implementations
- Review and respond to reviews of pull requests
- Merge useful features from upstream open source repositories
- Refine and implement UI defined in design documentation
- Participate in architecture discussions and develop the protocol to be more robust

Interested candidates should apply with a Resume and Personal Note. Any questions regarding this role can be sent to kee@loki.network.

More jobs at Loki

View all jobs