About the Role
We're looking for a Full-Stack Software Engineer (New Grad) to join our innovative team at SpruceID. This is a fantastic opportunity for recent graduates who are eager to learn and grow in a fully remote environment. As a Full-Stack Software Engineer, you'll work on privacy-preserving digital identity solutions that empower individuals and enhance government services. This role is perfect for those who want to make a real impact while developing their technical skills.
What You'll Do
- Collaborate with customer delivery leads, engineers, and UX designers on real-world deployments of identity solutions.
- Build full-stack features for state governments and public sector partners, guided by experienced engineers.
- Learn to translate customer requirements into technical solutions and production-ready systems.
- Develop backend services and web applications that adhere to public sector security, privacy, and accessibility standards.
- Contribute to codebases spanning backend, mobile, and browser environments.
- Participate in customer deployments and gain insights into the full lifecycle of software delivery.
- Engage with open identity standards and privacy-focused engineering practices.
Our Commitment to Your Growth
At SpruceID, we believe in investing in early-career engineers. As a new grad, you'll receive:
- Dedicated mentorship from senior engineers who will guide your technical development.
- Structured onboarding to familiarize you with our stack, standards, and customers.
- Regular 1:1s and feedback to help you set and achieve your career goals.
- Opportunities to own projects as you grow, with appropriate support and guardrails.
- Exposure to the full product lifecycle—from customer discovery to production deployment.
Qualifications
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field (recent graduates welcome).
- Foundational experience with backend development in a statically typed language (Rust, Go, C#, Java, or similar)—coursework, internships, or personal projects count.
- Demonstrated ability to learn quickly and work collaboratively.
- Strong communication skills and genuine interest in working with customers and stakeholders.
- Appreciation for open-source software, clean code, and thoughtful engineering.
- Based in the U.S. (or willing to relocate without visa assistance - TN are ok) and excited to contribute to impactful public sector work.
Nice to Have
- Internship or project experience in full-stack development.
- Exposure to cloud platforms (AWS, GCP, or Azure) through coursework or side projects.
- Interest in digital identity, cryptography, data privacy, or security.
- Familiarity with modern web frontends (React, TypeScript, or similar).
- Familiarity with databases (PostgreSQL), APIs (REST or GraphQL), or CI/CD concepts.
- Contributions to open-source projects or hackathon participation.
- Coursework or interest in accessibility, usability, or inclusive design.
- Any exposure to government technology, civic tech, or high-compliance environments.
What We Offer
- Mission-driven work: Build technology that protects privacy and improves how governments serve citizens.
- Remote-first culture: Work from anywhere in the U.S. with a team that values async collaboration.
- Early responsibility: We're a growing company where you'll have real impact from day one.
- Standards-based engineering: Contribute to open-source projects and work with emerging identity standards (W3C, DIF, IETF).
- Supportive team: Join a group of engineers who care about craft, mentorship, and doing things right.
This Full-Stack Software Engineer role at Spruce offers a unique opportunity for recent graduates to work remotely on impactful projects. With a supportive team and dedicated mentorship, you'll grow your skills while contributing to privacy-preserving technology.
Who Will Succeed Here
Proficiency in Java and TypeScript, with practical experience in building scalable applications using React and PostgreSQL, allowing for effective contribution to full-stack projects.
Self-motivated and adaptable, thriving in a fully remote work environment by utilizing tools like GitHub for version control and Slack for team communication, enabling seamless collaboration across time zones.
Eager to embrace new technologies such as Rust and Go, demonstrating a growth mindset that aligns with Spruce's innovative approach to privacy-preserving digital identity solutions.
Learning Resources
Career Path
Market Overview
Skills & Requirements
Domain Trends
Industry News
Loading latest industry news...
Finding relevant articles from the last 6 months