Senior Full-stack Developer - Scala, Blockchain - Blockchain / Cryptocurrency market
5+ years
Short-term (20h)
Blockchain / Cryptocurrency
Full Remote
Scala
Blockchain
Docker
GraphQL
JavaScript
Requirements
Must-haves
- 5+ years of software development experience
- Proficiency with Scala with a strong focus on functional programming
- Experience with distributed systems and navigating complex codebases
- Experience designing GraphQL schemas
- Proficiency with container tools (Docker, Ansible)
- Working knowledge of JavaScript for integration support
- Familiarity with blockchain technologies (Metagraphs, DAG-based protocols)
- Ability to work independently and deliver in a remote environment
- Strong communication skills in both spoken and written English
Nice-to-haves
- Startup experience
- Experience with NFT applications or digital marketplaces
- Prior work in web3 ecosystems
- Understanding of DAG-based blockchain frameworks (e.g. Constellation)
- Bachelor's Degree in Computer Engineering, Computer Science, or equivalent
What you will work on
- This is a part-time role (20 hours/week) for a 6-12-month contract
- Develop and maintain backend services using Scala with a focus on functional programming
- Collaborate with the CTO to finalize and launch a blockchain protocol to mainnet
- Integrate with blockchain technologies (HGTP, Metagraphs)
- Design and implement versionable GraphQL schemas for efficient data management
- Support JavaScript integrations to expand protocol functionality
- Manage distributed systems (Docker, docker-compose, Ansible)
- Work asynchronously with occasional synchronous meetings for onboarding and key reviews