Spruce Systems, Inc.

Spruce lets users control their data across the web.

Software Engineer, Full-Stack

Location
REMOTE
Job Type
Full-time
Apply to Spruce Systems, Inc. and hundreds of other fast-growing YC startups with a single profile.
Apply to role ›

About the role

Spruce is hiring a full stack Software Engineer to develop world-class open-source products and libraries for decentralized identity standards. At Spruce, we are letting users control their identity and data across the web. We hire people who love technology and are committed to unbiased problem-solving, user privacy, and innovation. 

You will work closely with designers and product managers to bring new product features and enhancements to life. We will count on you to always keep the user’s journey in mind to produce excellent products with an outstanding developer experience.

Responsibilities

  • Contribute to new and existing products focused on decentralized identity. 
  • Work with multiple teams to ship features, updates, and tests. 
  • Bring emerging and well-established identity standards such as Verifiable Credentials (VCs), Decentralized Identifiers (DIDs), and Sign-In with Ethereum (SIWE) to a growing developer community. 
  • Ship clean, accessible, well-documented code, continually improving the developer experience and portability of our software. 
  • Utilize best practices for testing, documentation, software security, version control hygiene, and open-source release cycle management.

Qualifications

  • Strong collaboration on a remote team across multiple time zones.
  • Experience shipping modern full-stack JavaScript to production.
  • Eager to work on emerging technology in a rapidly growing ecosystem.
  • Comfortable with rapid prototyping for demonstration or research purposes.

We are passionate about cultivating a thriving culture of diverse people who bring unique perspectives to our mission. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or Veteran status.

Why you should join Spruce Systems, Inc.

Spruce lets users control their data across the web. We believe that the world is evolving toward one based on cryptography, networks, and digital economies that are user-controlled. Today, the dominant use case for user keys is the signing of blockchain transactions, but we think this barely scratches the surface of what is possible. Soon, the entirety of a user’s digital interactions will be based on their keypairs, and we’re unlocking this transition with our constellation of products.

We are passionate about cultivating a thriving culture of diverse individuals who bring unique perspectives to our mission. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or Veteran status.

  • We hire those who love technology and are committed to intellectual honesty, user privacy, and innovation.
  • We are fully remote with a focus on diversity, inclusion and a family friendly work environment.
  • We have an open vacation and sick policy the prioritizes shipping results over hours worked.
Spruce Systems, Inc.
Founded:2020
Team Size:25
Location:New York
Founders
Wayne Chang
Wayne Chang
Founder
Gregory Rocco
Gregory Rocco
Founder