Full-Stack Software Engineer
Spruce
full-remoteseniorpermanentfullstackbackend Full remote Today via WTTJ
See how well this job matches your profile
Sign up to get an AI match score and generate a tailored application in seconds.
Get your match scoreTags
ReactTypeScriptRustGoC#JavaAWSGCPAzureTerraformPostgreSQLGraphQLREST
About the role
Role overview
Join Spruce’s forward-deployed engineering team as a Senior Full-Stack Software Engineer. In this fully remote position, you will partner with state governments and public-sector partners to design, build, and deploy impactful identity solutions.
Responsibilities
- Design, build, and deploy full-stack solutions for state and public-sector customers.
- Translate customer requirements into technical architectures and production-ready systems.
- Lead cross-functional engineering efforts and act as a trusted technical advisor.
- Manage customer deployments and provide post-launch technical support.
- Work closely with customer delivery leads, engineers, and UX designers to ensure successful releases.
Requirements
- 2+ years building backend systems in statically typed languages (Rust, Go, C#, or Java).
- Hands-on experience with cloud infrastructure and DevOps practices.
- Strong background in modern web frontends, specifically React and TypeScript (or similar), with attention to accessibility and security.
- Based in the U.S. and comfortable collaborating with public-sector stakeholders.
- Familiarity with at least some of the following:
- Clouds: AWS, GCP, or Azure
- APIs: PostgreSQL, GraphQL, and/or REST API design
- DevOps/Infra: CI/CD, automation, Terraform (or similar infrastructure-as-code)
Nice-to-haves
- Experience with digital identity and related technologies (cryptography, data privacy, blockchain; e.g., Verifiable Credentials, Decentralized Identifiers, OAuth, OpenID Connect).
- Security engineering experience in access control, federated identity, or PKI.
- Prior work in public sector / high-compliance environments.
- Mobile development exposure (React Native, Flutter, etc.).
- Open-source contributions or participation in identity standards bodies (e.g., W3C, DIF, IETF).
- Interest in usability, accessibility (WCAG, Section 508), and inclusive design.
About Spruce
Spruce is a technology company focused on building digital identity solutions for public-sector organizations and state governments. The role sits within a forward-deployed engineering team that designs, builds, and deploys identity products in partnership with government stakeholders and delivery teams.
Scraped 5/13/2026