Golang / Go Job: Principal Software Developer

Spacemesh

Principal Software Developer at Spacemesh

Remote β€Ί Worldwide, 100% remote position
  (Posted Jan 3 2021)

About the company
Spacemesh is a fairly mined cryptocurrency which is permissionless, trust-less, secure, and race-free. Spacemesh is built and distributed as open source software and all software work done for Spacemesh is contributed to the world under a permissive software license. To learn more about the platform please head over to: https://product.spacemesh.io/#/platform

Job description
We are looking for a strong principal software developer who is passionate about the blockchain space, enjoys designing and writing software, who'd like to join the Spacemesh core dev team and work full time on the core Spacemesh platform.

We work in a flat, open organization where each team member is responsible to his or her peers for the quality and the delivery of major platform components, participates as an equal in all software design discussions and works closely with the Spacemesh researchers and the open source community.

Responsibilities
As a principal developer on the core dev team you will...
- Develop a deep understanding of Spacemesh algorithms, protocols, and all major software components and infrastructure
- Work closely with the Spacemesh research team on Spacemesh protocols and algorithms
- Develop a strong understanding of the Spacemesh platform software requirements and product vision by working closely with the Spacemesh product team
- Assist other core team members to solve technical issues by performing design reviews, code reviews, profiling and benchmarking
- Champion software development best practices and standards
- Drive and optimize an agile software engineering process across the organization
- Make significant code contributions to the Spacemesh platform

Must haves
- Strong problem-solving skills
- Combination of exceptional algorithmic/theoretic CS skills, strong hands-on systems programming skills, and strong software design skills
- Fast learner, able to quickly understand complex new technologies and code bases
- Strong people skills and experience leading a successful complex software project
- Strong systems programming skills in Go, Rust, or C++, and at least 7 years of professional software engineering experience
- Ability to lead an agile software development process
- Great spoken and written English communication skills
- Some experience writing concurrent code in Go
- Familiarity with modern blockchain technology and concepts
- Previous contributions to open source projects
- Experience designing distributed systems
- M.Sc. in Computer Science and/or Cryptography

Apply now!  
 

Company: Spacemesh

Spacemesh
job info / career page
Github: spacemeshos
Location: Worldwide, 100% Remote

World Map

Skills wanted, in addition to Golang:
blockchain go rust

Golangprojects

All golang developer jobs

This is a job listing at Golangprojects, the website dedicated to Golang jobs only.

Not the job you are looking for?
Browse all Golang jobs

Golang jobs nearby:
πŸ‡ΊπŸ‡Έ Golang jobs in New York City
πŸ‡ΊπŸ‡Έ Golang jobs in New York
πŸ‡ΊπŸ‡Έ Golang jobs in United States
🌐 Remote golang jobs
πŸ‡ͺπŸ‡Ί Golang jobs in Europe

Golang jobs where similar skills are wanted:
Golang & ethereum jobs

Other Golang jobs from Spacemesh


Blockchain Core Developer - Spacemesh   (December 2020)
Worldwide, 100% Remote
We are looking for a strong senior Go systems developer who is passionate about the blockchain space, enjoys designing and writing software, who'd like to join the Spacemesh core dev team and work full time on the core Spacemesh platform. To learn more about th...
Not the Go job you are looking for?
Browse all Golang jobs and we're sure you will find a suitable one!
Browse Golang Jobs with similar combinations of skills
Golang jobs with blockchain Golang jobs with rust
 
About Golangprojects