Software Engineer - React, Node, TypeScript (Contract)

Substantial published 4 months ago


Mid-Level, Senior, Lead, Contract

– No office location

Location Availability

d column fs body2 fc medium ml8 mr8 mb8 preferred timezone fw bold gmt 08 00 pacific time section section
React to this job: 2 0 0
Posted 3 days ago

About this job

Job type: Contract
Experience level: Mid-Level, Senior, Lead
Role: DevOps
Industry: Agile Software Development, Mobile Development, Web Development
Company size: 11–50 people
Company type: Private

Remote details

Preferred Timezone: (GMT-08:00) Pacific Time


Job description

[Note: Due to the holidays we will not be reaching out to qualified candidates until early January.]

We’re always looking for passionate software developers to contract with us on client projects. Projects vary in terms of industry, breadth, & duration in addition to tech platform so we’re always looking to build our roster of people with a variety of expertise and availability. Our current contract developer preferences include:

  • Proven experience with React.js, Node.js, and TypeScript
  • Nice to have: Experience with Apollo/GraphQL, Kubernetes, Terraform

Beyond those qualities, here’s a more general description of our developer role under any contract:

As a Developer, you'll be contributing to the successful delivery of digital products. You articulate the objective rationale behind your coding decisions, working with your teammates to ensure those align with business and audience needs. You'll be switching between setting direction, creating software, and helping your teams constantly improve. You handle it with ease through solid time management skills, enthusiastic client services, and an inspiring attitude. You thoughtfully apply the latest tools, trends, and practices of the development alongside those that are more tried-and-true.

In your day-to-day you will:

  • Collaborate with your project team to evaluate a product experience holistically, identify next steps and deliver the individual features that make up the product
  • Objectively explain and represent your contributions and deliverables to your team and client
  • Clearly communicate with your project team to make sure they have full context of your work and that you have the same of theirs, jumping in on other tasks as needed
  • Take on various tasks, development-related or not, to support different processes and needs on your project teams
  • Collaborate directly every day with designers, developers, engagement managers, and clients

Life at Substantial

About Substantial

Substantial is a Seattle-based digital product studio. We build experiences to empower and connect people through the web, mobile, and connected devices. Our work ranges from mobile apps to large, embedded multi-touch installations for Fortune 500s, startups, social impact organizations, and local to global brands. No matter what we’re focused on, the products we build go beyond just development and design – we’re here to solve problems, create responsibly, and build relationships.

We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.


  • Health Insurance
  • Varied Tech Stacks
  • Snacks & Beverages
  • Competitive Pay/401k
  • Real Work/Life Balance
  • Free Parking / Public Transportation
  • Generous Vacation Policy
  • Vibrant Work Environment
  • Dog-friendly Offices
  • Exciting Culture

Joel Test

Source control
One-step build
Daily builds
Bug database
Bugs fixed before writing new code
Up-to-date schedule
Quiet working conditions
Best tools that money can buy
Code screening
Hallway usability testing
Learn more about Substantial
Software Engineer - React, Node, TypeScript (Contract) at Substantial