---
# System prepended metadata

title: Developer Competencies Required

---

# Developer Competencies Required

NOTE: not all competencies are required to be eligible, there is knowledge transfer available on the job.  


__Global Code base: Javascript__

# Position 1: 
## 3Speak web platform maintenance, operation and upgrades
•	Web2 login systems - ***3/5***
•	Mongodb - ***2/5***
•	AWS S3 - ***3/5***
•	Express (JS library) - ***2/5***
•	Full stack frontend and backend - ***2/5***

# Position 2: 
## SPK Network Lead: 
### Desktop App: 
•	ReactJS - ***2/5***
•	Electron framework - ***2/5***
•	Misc: ffmpeg, IPFS - ***2/5***

### Indexer: 
•	Heavy Mongodb - ***2/5***
•	P2P architecture - ***2/5***
•	CRDTs/distributed ledgers/Ceramic - ***1/5***
•	Content addressable file systems - ***1/5***
•	Docker - ***2/5***
•	Graphql - ***2/5***
•	Misc: routing systems like DHT, Pubsub. ***0/5***

### Content Delivery Network (CDN) Node: 
•	Basic mongodb - ***2/5***
•	ffmpeg - ***2/5***
•	Nginx - ***0/5***
•	Docker - ***2/5***

### Video encoder: 
•	Basic mongodb - ***2/5***
•	ffmpeg - ***3/5***
•	P2P architecture - ***2/5***
•	Event driven programming - ***2/5***

### SPK Domains: 
•	A simple system, built for provisioning a public web2 domain name for CDNs and other SPK network tech - ***2/5***
•	Basic understanding of how DNS works - ***2/5***
•	Basic mongodb - ***2/5***

### Storage Node: 
•	Mongodb ***2/5***
•	IPFS ***2/5***
•	TBD - tech not selected yet

### Validator Node: 
•	Mongodb ***2/5***
•	IPFS ***2/5***
•	TBD - tech not selected yet
