Job Description
Summary
This is a full-time position that is fully remote or located with the largely Seattle-based team.
What You Will Do
- Collaborate with Researchers/Engineers to design and develop backends, built to run cloud services with their own infrastructure
- Deliver and own large features end-to-end, thinking through everything from customer experience, system reliability, scalability, operability, and ongoing metrics.
- Propose, write, and explain technical designs, approaches, and solutions
- Constantly research/learn new concepts, ideas, and frameworks
- Proactively contribute to discussions about technical issues, sprint and roadmap planning, and improving team processes
- Engage in the team design/code reviews, standups, and advocate engineering best practices
What You Will Bring
- BS in Computer Science or related technical field (e.g., physics or mathematics)
- 5+ years of backend distributed systems experience
- 1+ year(s) of full life cycle development with Go
- Exposure to cloud technologies (managing keys and/or bootstrapping AWS environments)
- Experience developing applications optimized for deployment and management via microservices
- Experience with highly scalable P2P networks
- Track record of successfully delivering complex and high-scale software systems
- Familiarity with blockchain tech and concepts such as; cryptography, polynomial commitments, signature schemes, hash functions, erasure codes, multi-threaded and parallel computing
The target salary range for this role is $190,000 to $220,000. This is determined by a few factors including your skillset, prior relevant experience, quality of interviews and market factors at the point in time of offer. Other rewards may include short- and long-term incentives, and program-specific awards.
Skills
- App Development
- AWS
- Cryptography
- Development
- Software Engineering