About the company
We at Sarva Labs are a group of passionate thinkers, designers and engineers who believe that Internet can do much better than it is in current stage. We have come together to build a fundamentally new fabric for the internet that puts the user at the centre of the design to enable human like digital interactions.
Job Summary
Skill Requirements
šStrong experience programming with Golang. You must be able to write clean, maintainable, and idiomatic code and have an understanding of Goās standard library, concurrency primitives as well its tooling and testing frameworks. šStrong experience working with distributed system architectures, peer-to-peer networking protocols, and preferably blockchain protocols and distributed ledger technologies. šStrong experience with architecting systems and designing components that are part of a larger system with the ability to document design components in clear technical language. šWorking experience with Software Development Best Practices and Computer Science Fundamentals. šWorking knowledge any of the following concepts: šConsensus Protocols and Decentralised Agreement Mechanisms šP2P Networking, Distributed Hash Tables, and Log Replication šCompilers, Language Models & Virtual Machine Runtimes šCodecs, Serialization, Hashing Functions & Private Key Cryptography šGeneral Blockchain Knowledge - Bitcoin, Ethereum & EVM Fundamentals, IPFS, libp2p, etc,..
Benefits
šJoin an experienced team of software development professionals with remote-friendly & flexible working hours. šCore team members are subject to additional compensation in the form of tokens and equity. šBe part of a frontier of distributed systems by getting involved in projects at Sarva Labs that are looking to fundamentally shift the way people interact with each other in the ever-evolving digital world.