Senior Software Engineer, Platform

| Remote
About the role

We’re hiring an experienced software engineer to join our team and help evolve the Spruce platform. You'll be a key contributor on a small distributed team working to upgrade and scale our platform to support multiple audiences (customers, service providers, property staff and internal users). We are all in on serverless, CI/CD, containerization, shipping early and often, and keeping our users at the center of every decision we make.

Spruce is a remote-friendly company headquartered in Austin.

What you get to do

  • Propose solutions and drive consensus among a diverse background of engineering, product, and operations team members to deliver the best solution for our customers
  • Be a chief facilitator in the decision making process of what’s best for our platform
  • Build software and systems that serve our customers, our service providers, and internal teams (operations, customer success, data and analytics).
  • Mentor other team members to share your knowledge and passion for building high-quality software
  • Contribute to the heart of a multi-sided marketplace that experiencing record-setting growth in 2021

Who you are

  • You're proficient in building production systems using Node.js / Typescript (our primary stack). Python and Go are used lightly, and any experience would be nice-to-have.
  • You have production experience with GraphQL fronting native mobile and web clients and speaking to disparate back end services. If you're new to GQL, you're at least supportive of the paradigm.
  • You have migrated or contributed to a migration from a monolithic to a microservice architecture at scale.
  • You possess a solid to advanced knowledge of event-driven / serverless architecture.
  • You have some experience with container / cluster tech (K8s, Docker).
  • You're comfortable in the AWS ecosystem.

Nice to haves

  • Terraform / Terragrunt experience.
  • Demonstrable contributions to open source projects.

Read Full Job Description
Apply now
By clicking continue you agree to Built In’s Privacy Policy and Terms of Use.

Technology we use

  • Engineering
  • Product
  • Sales & Marketing
    • JavascriptLanguages
    • KotlinLanguages
    • SqlLanguages
    • SwiftLanguages
    • ReactLibraries
    • ExpressFrameworks
    • Node.jsFrameworks
    • TypescriptFrameworks
    • ServerlessFrameworks
    • MySQLDatabases
    • PostgreSQLDatabases
    • SnowflakeDatabases
    • DynamoDBDatabases
    • Google AnalyticsAnalytics
    • MixpanelAnalytics
    • SketchDesign
    • ZeplinDesign
    • ConfluenceManagement
    • JIRAManagement
    • TrelloManagement
    • WordpressCMS
    • SalesforceCRM


Our headquarters are located in East Austin at Owens Garage. There are plenty of hip restaurants and coffee shops within walking distance.

What are Spruce Perks + Benefits

Spruce Benefits Overview

Being apart of the Spruce Crew, you will develop meaningful relationships with a team that supports your goals and celebrates your wins. You will get to enjoy the lasting personal growth you gain from tackling new, ambitious challenges every single day where you will see your work come to life.

Volunteer in local community
Friends outside of work
Eat lunch together
Intracompany committees
Open door policy
Team owned deliverables
Team based strategic planning
Group brainstorming sessions
Open office floor plan
Highly diverse management team
Diversity manifesto
Hiring Practices that Promote Diversity
Health Insurance & Wellness Benefits
Flexible Spending Account (FSA)
Disability Insurance
Dental Benefits
Vision Benefits
Health Insurance Benefits
Life Insurance
Retirement & Stock Options Benefits
Company Equity
Performance Bonus
Child Care & Parental Leave Benefits
Generous Parental Leave
Remote Work Program
Vacation & Time Off Benefits
Generous PTO
Spruce employees receive between 20 and 25 days per year of paid time off based on years of service.
Paid Volunteer Time
Paid Holidays
Paid Sick Days
Perks & Discounts
Casual Dress
Company Outings
Stocked Kitchen
Spruce has a fully stocked kitchen including unlimited snacks, coffee, tea and all the flavored LaCroix you can handle. Have a snack idea? Always looking for new treats for everyone to enjoy.
Happy Hours
Pet Friendly
Professional Development Benefits
Lunch and learns
Cross functional training encouraged
Promote from within
More Jobs at Spruce4 open jobs
All Jobs
Design + UX
Dev + Engineer