United States Remote (Country) Employment $110K – $150K

Spruce is hiring a Full-Stack Software Engineer (New Grad) – Remote

About the Role

This role is for a new graduate eager to launch their career in software engineering by contributing to both frontend and backend systems in a fast-paced, remote-first company.

Responsibilities

  • Design and implement user-facing features using React and related frontend libraries
  • Build and maintain backend services with Node.js and Express
  • Collaborate with product managers and designers to define technical requirements
  • Write clean, testable, and well-documented code
  • Participate in code reviews to ensure code quality and knowledge sharing
  • Troubleshoot and debug production issues across the stack
  • Contribute to the architecture of scalable and secure systems
  • Work with RESTful APIs to integrate frontend and backend components
  • Ensure applications perform well across devices and browsers
  • Implement automated testing to improve reliability
  • Monitor application performance and respond to alerts
  • Follow security best practices in all development tasks
  • Use version control effectively with Git workflows
  • Deploy applications using CI/CD pipelines
  • Stay current with emerging technologies and frameworks
  • Document technical decisions and system designs
  • Support on-call responsibilities as part of the engineering rotation
  • Optimize database queries for efficiency
  • Work with PostgreSQL for data storage and retrieval
  • Integrate third-party services and APIs
  • Improve user experience through iterative development
  • Contribute to accessibility standards in UI components
  • Assist in refining development processes
  • Engage in technical discussions and planning sessions
  • Help maintain system uptime and reliability

Nice to Have

  • Experience with React or similar UI libraries
  • Familiarity with TypeScript
  • Exposure to serverless architectures
  • Knowledge of containerization with Docker
  • Experience deploying applications on cloud infrastructure
  • Understanding of microservices patterns
  • Background in agile or scrum environments
  • Contributions to open-source projects
  • Internship or project experience in a professional software setting

Compensation

Competitive salary and equity package

Work Arrangement

Remote

Team

Collaborative engineering team focused on building scalable web applications

What We Offer

  • Flexible remote work environment
  • Health, dental, and vision insurance
  • 401(k) plan with company match
  • Generous paid time off policy
  • Professional development stipend
  • Home office setup allowance
  • Monthly wellness reimbursement

Our Tech Stack

  • Frontend: React, TypeScript, Webpack
  • Backend: Node.js, Express, PostgreSQL
  • Infrastructure: AWS, Docker, CI/CD pipelines
  • Monitoring: Datadog, Sentry
  • Collaboration: Slack, Jira, GitHub

No

About company
Spruce
SpruceID builds privacy-preserving, standards-based digital identity and credentialing solutions that give individuals control of their information while enabling governments and enterprises to deliver secure, interoperable services. The company partners with public-sector organizations to modernize how identity is issued, verified, and used.
All jobs at Spruce Visit website
Job Details
Department Engineering
Category fullstack
Posted 4 months ago