Spruce13.02.26
AI SCORE 8.5

Full-Stack Software Engineer - New Grad Remote Opportunity

$110K–$150K/year

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.
Language Requirements
EnglishB2
BasicIntermediateAdvancedNative
Why This Job8.5 of 10

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.

Salary Range
Required
0/1
Optional
0/1
Bonus
0/1

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

Java Programming and Software Engineering Fundamentalscourse

Career Path

Full-Stack Software Engineer - New Grad(Now)Software Engineer(1-2 years)Senior Full-Stack Engineer(3-5 years)

Market Overview

Java Ecosystem Market Size 2024
$30B
Annual Growth
8.5%
AI Adoption in Software Development
45%
Investment in Cloud Technologies
+25%
Labour Demand for Java Developers
+15%
Avg Salary for Full-Stack Java Engineers
$85K

Skills & Requirements

Required
JavaRustGo
Growing in Demand
Spring BootMicroservicesKubernetes
Declining
Java AppletsEJB (Enterprise JavaBeans)

Domain Trends

Rise of Cloud-Native Development
With 70% of enterprises adopting cloud-native applications, knowledge of AWS, GCP, and Azure is increasingly crucial for full-stack developers.
Increased Demand for Multi-Cloud Strategies
Over 60% of companies are implementing multi-cloud strategies, leading to a surge in job listings requiring proficiency in multiple cloud platforms.
Shift Towards DevOps Practices
Companies adopting DevOps practices have seen a 20% increase in deployment frequency, making skills in CI/CD and automation tools vital for new developers.

Industry News

Loading latest industry news...

Finding relevant articles from the last 6 months

All job postings are automatically gathered by algorithms. We do not review or verify listings, be careful when applying and do not sign-in with iCloud or Google services.