Position: Middle Golang Developer
Company: First Bridge
Experience required: 3y
Category: Golang
English level: intermediate
Published: 2023-05-01T00:00:00+03:00

**First Bridge company is looking for an experienced Golang (Blockchain) Developer.**

🔺**Spoken Ukrainian or russian**🔺
Don’t work with Russia

🔵🟡
**Responsibilities:**
✅ Golang - middll level proficiency;
✅ Design, Architectural, Messaging patterns;
✅ SQL/NoSQL working proficiency;
✅ Working knowledge of crypto technologies: Blockchain;
✅ Git (Github/Gitlab);
✅ Docker, K8S.

🔵🟡
**Nice to have:**
✅ DAG, Smart Contracts
✅ IPFS, go-libp2p;
✅ Mathematical background;
✅ Consensus algorithms;
✅ Cryptography;
✅ Cyber security;
✅ Networking connectivity (NAT, STUN/TURN, Hole punching, ICE, UPnP);
✅ English - ability to research scientific publications, read and write technical papers.

🔵🟡
**About the project:**
Project is being built based on the principles of Directed Acyclic Graph (DAG). 

The goal is to create a high-speed transaction processing DAG using new technical solutions. The project's features include a DLT in the form of a DAG chain of entities, improved node selection algorithms using Markov Chain Monte Carlo, verification mechanisms for formal checking of DAG entities, account models for wallet and aggregate balances, and fixed transactions for synchronizing local copies of DAG. 

The project's primary development tasks include improving system performance, verifying the registry and balancing account records, implementing consensus mechanisms, and developing threat and attack models. Technical solutions will be developed to ensure secure and reliable functioning of DLT LunaOne.