Full-Stack Software Engineer

About the Role

You will design, build, and deploy full-stack solutions for state governments and public sector partners. You will translate customer requirements into technical architectures and production-ready systems, serve as a trusted technical advisor, and manage customer deployments including post-launch technical support. You will build backend services and web or mobile apps that meet public sector security, privacy, and accessibility standards, and contribute to Rust codebases that run across backend, mobile, and browser environments.

Requirements

  • 5+ years of experience building backend systems in statically typed languages such as Rust Go C# or Java
  • Strong background in modern web frontends such as React and TypeScript with attention to accessibility and security
  • Proven ability to lead cross-functional engineering efforts and deliver production-grade systems
  • Hands-on experience with cloud infrastructure such as AWS GCP or Azure and DevOps practices
  • Excellent communication skills and comfort working directly with customers or stakeholders
  • Based in the United States

Responsibilities

  • Design, build and deploy full-stack solutions for state governments and public sector partners
  • Collaborate with customer delivery leads, engineers and UX designers to ensure successful deployments
  • Translate customer requirements into technical architectures and production-ready systems
  • Serve as a trusted technical advisor for partners adopting open identity standards and privacy best practices
  • Build backend services and full-stack web or mobile apps that meet public sector security privacy and accessibility standards
  • Contribute to Rust codebases that run across backend mobile and browser environments
  • Manage customer deployments and provide post-launch technical support

Skills

Apply Now
Full-Stack Software Engineer at SpruceID | JobStash